From c3077d3b9143e17c64a12bf692e9bea7d7bb7e73 Mon Sep 17 00:00:00 2001 From: charm <404373224@qq.com> Date: Thu, 9 Jul 2020 15:26:00 +0800 Subject: [PATCH] bug fix Issue #233 Closes #233 --- indexprotocol/rewards/protocol.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/indexprotocol/rewards/protocol.go b/indexprotocol/rewards/protocol.go index fe4265cc..da85b6b1 100644 --- a/indexprotocol/rewards/protocol.go +++ b/indexprotocol/rewards/protocol.go @@ -469,6 +469,12 @@ func (p *Protocol) rebuildAccountRewardTable(tx *sql.Tx, lastEpoch uint64) error } } + if len(valArgs) == 0 { + return nil + } + if len(valStrs) == 0 { + return errors.Wrap(err, "error : valStrs is empty") + } insertQuery := fmt.Sprintf(insertAccountReward, AccountRewardTableName, strings.Join(valStrs, ",")) if _, err := tx.Exec(insertQuery, valArgs...); err != nil { return err