diff --git a/kernel/model/heading.go b/kernel/model/heading.go index b9749d0f3..cc3111344 100644 --- a/kernel/model/heading.go +++ b/kernel/model/heading.go @@ -268,6 +268,10 @@ func Doc2Heading(srcID, targetID string, after bool) (srcTreeBox, srcTreePath st IncSync() RefreshBacklink(srcTree.ID) RefreshBacklink(targetTree.ID) + go func() { + sql.FlushQueue() + ResetVirtualBlockRefCache() + }() return } @@ -404,5 +408,9 @@ func Heading2Doc(srcHeadingID, targetBoxID, targetPath, previousPath string) (sr IncSync() RefreshBacklink(srcTree.ID) RefreshBacklink(newTree.ID) + go func() { + sql.FlushQueue() + ResetVirtualBlockRefCache() + }() return } diff --git a/kernel/model/listitem.go b/kernel/model/listitem.go index e2f97b27b..a4609d041 100644 --- a/kernel/model/listitem.go +++ b/kernel/model/listitem.go @@ -140,5 +140,9 @@ func ListItem2Doc(srcListItemID, targetBoxID, targetPath, previousPath string) ( IncSync() RefreshBacklink(srcTree.ID) RefreshBacklink(newTree.ID) + go func() { + sql.FlushQueue() + ResetVirtualBlockRefCache() + }() return }