fix query builder not starting

Also fix hidden properties showing up in property dropdown of query
builder
This commit is contained in:
Gabriel Horner
2023-08-04 12:00:59 -04:00
parent f3e351901d
commit 11991a0919
4 changed files with 12 additions and 11 deletions

View File

@@ -39,7 +39,7 @@
(component-select/select (merge
{:items items
:on-chosen on-chosen
:extract-fn nil}
:extract-fn identity}
options))))
(defn append-tree!

View File

@@ -1191,10 +1191,11 @@ independent of format as format specific heading characters are stripped"
(map #(:block/original-name (db-utils/entity %)) ids)))
(defn get-all-properties
"Returns a seq of property name strings"
[]
(if (react/db-graph?)
(db-based-get-all-properties)
(file-based-get-all-properties)))
(map name (file-based-get-all-properties))))
(defn- property-value-for-refs-and-text
"Given a property value's refs and full text, determines the value to

View File

@@ -16,7 +16,9 @@
[promesa.core :as p]
[clojure.set :as set]
[datascript.core :as d]
[frontend.handler.file-based.property.util :as property-util]))
[frontend.handler.file-based.property.util :as property-util]
[frontend.config :as config]
[logseq.graph-parser.property :as gp-property]))
(defn get-engine
[repo]
@@ -183,13 +185,10 @@
(defn get-all-properties
[]
(->> (db-model/get-all-properties)
(remove (property-util/hidden-properties))
;; Complete full keyword except the ':'
(map (fn [property]
(if (keyword? property)
(subs (str property) 1)
property)))))
(let [hidden-props (if (config/db-based-graph? (state/get-current-repo))
(set (map name gp-property/db-hidden-built-in-properties))
(set (map name (property-util/hidden-properties))))]
(remove hidden-props (db-model/get-all-properties))))
(defn property-search
([q]