ソースを参照

fix: task and priority filters

Gabriel Horner 2 年 前
コミット
ba5fe52ec1
1 ファイル変更4 行追加2 行削除
  1. 4 2
      src/main/frontend/components/query/builder.cljs

+ 4 - 2
src/main/frontend/components/query/builder.cljs

@@ -162,23 +162,25 @@
 
        "task"
        (select db-default/built-in-markers
-               (fn [{:keys [value]}]
+               (fn [value]
                  (when (seq value)
                    (append-tree! *tree opts loc (vec (cons :task value)))))
                {:multiple-choices? true
                 ;; Need the existing choices later to improve the UX
                 :selected-choices #{}
+                :extract-chosen-fn :value
                 :prompt-key :select/default-select-multiple
                 :close-modal? false
                 :on-apply (:toggle-fn opts)})
 
        "priority"
        (select db-default/built-in-priorities
-               (fn [{:keys [value]}]
+               (fn [value]
                  (when (seq value)
                    (append-tree! *tree opts loc (vec (cons :priority value)))))
                {:multiple-choices? true
                 :selected-choices #{}
+                :extract-chosen-fn :value
                 :prompt-key :select/default-select-multiple
                 :close-modal? false
                 :on-apply (:toggle-fn opts)})