Просмотр исходного кода

Merge branch 'master' into feat/reproducible-plugin

Tienson Qin 3 лет назад
Родитель
Сommit
cb9ffa1e81
1 измененных файлов с 7 добавлено и 6 удалено
  1. 7 6
      src/main/frontend/handler/paste.cljs

+ 7 - 6
src/main/frontend/handler/paste.cljs

@@ -73,12 +73,13 @@
 
 (defn- get-whiteboard-shape-refs-text
   [text]
-  (when-let [tldr (get-whiteboard-tldr-from-text text)]
-    (->> (gobj/get tldr "shapes")
-         (mapv (fn [shape]
-                 (let [shape-id (gobj/get shape "id")]
-                   (block-ref/->block-ref shape-id))))
-         (string/join "\n"))))
+  (let [tldr (get-whiteboard-tldr-from-text text)]
+    (when (and tldr (object? tldr))
+      (->> (gobj/get tldr "shapes")
+           (mapv (fn [shape]
+                   (let [shape-id (gobj/get shape "id")]
+                     (block-ref/->block-ref shape-id))))
+           (string/join "\n")))))
 
 (defn- paste-copied-blocks-or-text
   ;; todo: logseq/whiteboard-shapes is now text/html