good catch unit test, only clear slot on delete

This commit is contained in:
Roland Osborne 2023-10-07 23:19:43 -07:00
parent 33c6599d05
commit 893a0d97de

View File

@ -56,6 +56,9 @@ func SetCloseMessage(w http.ResponseWriter, r *http.Request) {
if res := tx.Delete(&card).Error; res != nil {
return res
}
if res := tx.Model(&slot).Update("card_id", -1).Error; res != nil {
return res
}
} else {
if res := tx.Model(&card).Update("status", APPCardConfirmed).Error; res != nil {
return res
@ -67,9 +70,6 @@ func SetCloseMessage(w http.ResponseWriter, r *http.Request) {
return res
}
}
if res := tx.Model(&slot).Update("card_id", -1).Error; res != nil {
return res
}
if res := tx.Model(&slot).Update("revision", account.CardRevision+1).Error; res != nil {
return res
}