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

fix(apis): improve case page retrieval with safe navigation

charlie 20 часов назад
Родитель
Сommit
911caa0673
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/main/logseq/api/db_based.cljs

+ 1 - 1
src/main/logseq/api/db_based.cljs

@@ -199,7 +199,7 @@
               (let [k (keyword (api-block/sanitize-user-property-name class-uuid-or-ident-or-title))]
                 (if (qualified-keyword? k)
                   k
-                  (ldb/get-case-page (db/get-db) class-uuid-or-ident-or-title))))
+                  (some-> (ldb/get-case-page (db/get-db) class-uuid-or-ident-or-title) :db/id))))
         class (db/entity eid)]
     (when-not (ldb/class? class)
       (throw (ex-info "Not a tag" {:input class-uuid-or-ident-or-title})))