This commit is contained in:
Liang Ding 2022-12-24 10:34:36 +08:00
parent 09657d004b
commit 9a1a69a3db
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -151,7 +151,6 @@ func RemoveFlashcards(deckID string, blockIDs []string) (err error) {
return
}
deck := Decks[deckID]
var rootIDs []string
blockRoots := map[string]string{}
for _, blockID := range blockIDs {
@ -218,13 +217,16 @@ func RemoveFlashcards(deckID string, blockIDs []string) (err error) {
pushBroadcastAttrTransactions(trans)
}
for _, blockID := range blockIDs {
deck.RemoveCard(blockID)
}
err = deck.Save()
if nil != err {
logging.LogErrorf("save deck [%s] failed: %s", deckID, err)
return
deck := Decks[deckID]
if nil != deck {
for _, blockID := range blockIDs {
deck.RemoveCard(blockID)
}
err = deck.Save()
if nil != err {
logging.LogErrorf("save deck [%s] failed: %s", deckID, err)
return
}
}
return
}