Browse Source

fix: multiple empty blocks on quick add

Tienson Qin 5 months ago
parent
commit
d088e3e917
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/main/frontend/db/async.cljs

+ 3 - 1
src/main/frontend/db/async.cljs

@@ -121,7 +121,9 @@
              (when-not skip-refresh?
              (when-not skip-refresh?
                (react/refresh-affected-queries! graph affected-keys {:skip-kv-custom-keys? true}))))
                (react/refresh-affected-queries! graph affected-keys {:skip-kv-custom-keys? true}))))
 
 
-         (if children-only? children block))
+         (if children-only?
+           children
+           (if skip-transact? block (db/entity (:db/id block)))))
        (p/catch (fn [error]
        (p/catch (fn [error]
                   (js/console.error error)
                   (js/console.error error)
                   (throw (ex-info "get-block error" {:block id-uuid-or-name}))))))))
                   (throw (ex-info "get-block error" {:block id-uuid-or-name}))))))))