Browse Source

Fix hidden properties showing up in autocompletion

Gabriel Horner 3 years ago
parent
commit
f7ddfeffdf
2 changed files with 4 additions and 2 deletions
  1. 0 1
      src/main/frontend/db/model.cljs
  2. 4 1
      src/main/frontend/search.cljs

+ 0 - 1
src/main/frontend/db/model.cljs

@@ -1384,7 +1384,6 @@
     (->> (map keys properties)
          (apply concat)
          distinct
-         (remove #{:id})
          sort)))
 
 (defn get-property-values

+ 4 - 1
src/main/frontend/search.cljs

@@ -11,6 +11,7 @@
             [frontend.search.protocol :as protocol]
             [frontend.state :as state]
             [frontend.util :as util]
+            [frontend.util.property :as property]
             [goog.object :as gobj]
             [promesa.core :as p]))
 
@@ -169,7 +170,9 @@
   ([q limit]
    (when q
      (let [q (clean-str q)
-           properties (map name (db-model/get-all-properties))]
+           properties (->> (db-model/get-all-properties)
+                           (remove (property/hidden-properties))
+                           (map name))]
        (when (seq properties)
          (if (string/blank? q)
            properties