mirror of
https://github.com/eosswedenorg/thalos
synced 2026-06-16 04:24:56 +02:00
internal/server/ship_processor.go: fix a bug where TableDeltaRow.Data was not set
This commit is contained in:
parent
59bcc9f19f
commit
c02cff0e05
1 changed files with 5 additions and 3 deletions
|
|
@ -269,9 +269,11 @@ func (processor *ShipProcessor) processBlock(blockResult *ship.GetBlocksResultV0
|
|||
|
||||
v, err := processor.shipABI.Decode(bytes.NewReader(row.Data), delta.V0.Name)
|
||||
if err == nil {
|
||||
var ok bool
|
||||
if msg.Data, ok = v.(map[string]any); !ok {
|
||||
// logger.Error("Failed to cast table data")
|
||||
v, err := parseTableDeltaData(v)
|
||||
if err == nil {
|
||||
msg.Data = v
|
||||
} else {
|
||||
logger.WithError(err).Error("Failed to parse table delta data")
|
||||
}
|
||||
} else {
|
||||
logger.Error("Failed to decode table delta")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue