From 982e776b17863a132c086d6e9bf2f4270e57d848 Mon Sep 17 00:00:00 2001 From: Andrew Suzuki Date: Fri, 10 Jun 2016 14:23:43 -0400 Subject: [PATCH] workspace filter state fixes --- src/cljs/ulysses/handlers.cljs | 9 ++++++--- src/cljs/ulysses/utils.cljs | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/cljs/ulysses/handlers.cljs b/src/cljs/ulysses/handlers.cljs index 70b034f..7804a95 100644 --- a/src/cljs/ulysses/handlers.cljs +++ b/src/cljs/ulysses/handlers.cljs @@ -25,7 +25,8 @@ update-db-pagination verify-user-poll-response debounce-request-grant-ops - debounce-request-faculties-pool]])) + debounce-request-faculties-pool + validate-builder-filters]])) ;; ---------------------------------------------------------------------------- ;; general @@ -252,10 +253,12 @@ (select-keys [:id :name :grant-op-id :user-id :updated-at :created-at - :faculties]) + :faculties :filters]) (update :filters (fn [jstr] - (json->clj jstr :keywords))) + (-> jstr + (json->clj :keywords) + (update :faculty-title-set set)))) (update :faculties (fn [faculties] (map :id faculties)))) diff --git a/src/cljs/ulysses/utils.cljs b/src/cljs/ulysses/utils.cljs index 11c98b8..311ce39 100644 --- a/src/cljs/ulysses/utils.cljs +++ b/src/cljs/ulysses/utils.cljs @@ -337,7 +337,7 @@ (-> response :user :netid string/blank? not)) (defn validate-builder-filters - [{:keys [faculty-title-set faculty-years-uconn metrics :as filters]}] + [{:keys [faculty-title-set faculty-years-uconn metrics] :as filters}] (and ; general (map? filters)