فهرست منبع

hack, force save block after insert command

Weihua Lu 4 سال پیش
والد
کامیت
928c33d679
1فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 5 3
      src/main/frontend/extensions/zotero/handler.cljs

+ 5 - 3
src/main/frontend/extensions/zotero/handler.cljs

@@ -51,6 +51,11 @@
           :as opt}]
    (go
      (let [{:keys [page-name properties]} (extractor/extract item)]
+
+       (when insert-command?
+         (handle-command-zotero block-dom-id page-name)
+         (editor-handler/save-current-block!))
+
        (if (page-handler/page-exists? (str/lower-case page-name))
          (editor-handler/api-insert-new-block!
           ""
@@ -67,9 +72,6 @@
 
        (<! (add page-name :notes item))
 
-       (when insert-command?
-         (handle-command-zotero block-dom-id page-name))
-
        (when notification?
          (notification/show! (str "Successfully added zotero item to page " page-name) :success))))))