OSDN Git Service

fix
authorHAOYUatHZ <haoyu@protonmail.com>
Wed, 19 Jun 2019 12:32:31 +0000 (20:32 +0800)
committerHAOYUatHZ <haoyu@protonmail.com>
Wed, 19 Jun 2019 12:32:31 +0000 (20:32 +0800)
federation/warder.go

index 9139500..8d4b312 100644 (file)
@@ -210,9 +210,10 @@ func (w *warder) buildSidechainTx(ormTx *orm.CrossTransaction) (*vaporTypes.Tx,
        destTx := vaporTypes.NewTx(*destTxData)
        w.addInputWitness(destTx)
 
-       if err := w.db.Where(ormTx).UpdateColumn(&orm.CrossTransaction{
-               DestTxHash: sql.NullString{destTx.ID.String(), true},
-       }).Error; err != nil {
+       if err := w.db.Model(&orm.CrossTransaction{}).Where(&orm.CrossTransaction{ID: ormTx.ID}).
+               UpdateColumn(&orm.CrossTransaction{
+                       DestTxHash: sql.NullString{destTx.ID.String(), true},
+               }).Error; err != nil {
                return nil, "", err
        }