From 43c6fabcdc316a01d966f575cb3c7bac44f572db Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 13 Jan 2024 21:56:42 +0800 Subject: [PATCH] :art: Flashcards are not allowed to be modified during data sync to avoid data overwriting https://github.com/siyuan-note/siyuan/issues/10167 --- kernel/model/flashcard.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index b7e7ba9fa..bf1693aa1 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -641,7 +641,7 @@ func (tx *Transaction) doRemoveFlashcards(operation *Operation) (ret *TxErr) { deckLock.Lock() defer deckLock.Unlock() - if syncingStorages.Load() { + if isSyncing.Load() { ret = &TxErr{code: TxErrCodeDataIsSyncing} return } @@ -753,7 +753,7 @@ func (tx *Transaction) doAddFlashcards(operation *Operation) (ret *TxErr) { deckLock.Lock() defer deckLock.Unlock() - if syncingStorages.Load() { + if isSyncing.Load() { ret = &TxErr{code: TxErrCodeDataIsSyncing} return }