Commit d7724325 authored by linj's avatar linj Committed by vipwzw

fix update unfreeze local

parent 2331a033
...@@ -23,6 +23,7 @@ var opt_addr_table = &table.Option{ ...@@ -23,6 +23,7 @@ var opt_addr_table = &table.Option{
Index: []string{ Index: []string{
"beneficiary", "beneficiary",
"init", "init",
"id",
}, },
} }
...@@ -80,10 +81,12 @@ func NewAddrTable(kvdb dbm.KV) *table.Table { ...@@ -80,10 +81,12 @@ func NewAddrTable(kvdb dbm.KV) *table.Table {
func update(ldb *table.Table, unfreeze *pty.Unfreeze) error { func update(ldb *table.Table, unfreeze *pty.Unfreeze) error {
xs, err := ldb.ListIndex("id", []byte(unfreeze.UnfreezeID), nil, 1, 0) xs, err := ldb.ListIndex("id", []byte(unfreeze.UnfreezeID), nil, 1, 0)
if err != nil || len(xs) != 1 { if err != nil || len(xs) != 1 {
uflog.Error("update query List failed", "key", unfreeze.UnfreezeID, "err", err, "len", len(xs))
return nil return nil
} }
u, ok := xs[0].Data.(*pty.LocalUnfreeze) u, ok := xs[0].Data.(*pty.LocalUnfreeze)
if !ok { if !ok {
uflog.Error("update decode failed", "data", xs[0].Data)
return nil return nil
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment