diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index 1f7061e1c..b782f6eb9 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -470,6 +470,11 @@ func createDeck(name string) (deck *riff.Deck, err error) { } deck.Name = name Decks[deckID] = deck + err = deck.Save() + if nil != err { + logging.LogErrorf("save deck [%s] failed: %s", deckID, err) + return + } return }