From 8acd71bc25689ce63b1b2deb138354a6029a8669 Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Fri, 27 Jan 2023 21:11:06 -0800 Subject: [PATCH] fixing unit test --- net/server/internal/api_setChannelRevision.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net/server/internal/api_setChannelRevision.go b/net/server/internal/api_setChannelRevision.go index 147a6df8..4c5c2c3a 100644 --- a/net/server/internal/api_setChannelRevision.go +++ b/net/server/internal/api_setChannelRevision.go @@ -34,15 +34,17 @@ func NotifyChannelRevision(card *store.Card, revision int64) error { act := &card.Account err := store.DB.Transaction(func(tx *gorm.DB) error { + cardRevision := act.CardRevision+1; if res := tx.Model(&store.Card{}).Where("id = ?", card.ID).Update("notified_channel", revision).Error; res != nil { return res } - if res := tx.Model(&store.CardSlot{}).Where("id = ?", card.CardSlot.ID).Update("revision", act.CardRevision+1).Error; res != nil { + if res := tx.Model(&store.CardSlot{}).Where("id = ?", card.CardSlot.ID).Update("revision", cardRevision).Error; res != nil { return res } - if res := tx.Model(&store.Account{}).Where("id = ?", act.ID).Update("card_revision", act.CardRevision+1).Error; res != nil { + if res := tx.Model(&store.Account{}).Where("id = ?", act.ID).Update("card_revision", cardRevision).Error; res != nil { return res } + act.CardRevision = cardRevision; return nil }) if err != nil {