diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index 471788f94..0f904ebc3 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -936,8 +936,7 @@ func (tx *Transaction) doAddFlashcards(operation *Operation) (ret *TxErr) { continue } - cardID := ast.NewNodeID() - deck.AddCard(cardID, blockID) + deck.AddCard(ast.NewNodeID(), blockID) } if err := deck.Save(); err != nil { diff --git a/kernel/model/import.go b/kernel/model/import.go index 200289df1..44dccccf4 100644 --- a/kernel/model/import.go +++ b/kernel/model/import.go @@ -352,7 +352,7 @@ func ImportSY(zipPath, boxID, toPath string) (err error) { bIDs := deckToImport.GetBlockIDs() cards := deckToImport.GetCardsByBlockIDs(bIDs) for _, card := range cards { - deck.AddCard(card.ID(), blockIDs[card.BlockID()]) + deck.AddCard(ast.NewNodeID(), blockIDs[card.BlockID()]) } if 0 < len(cards) {