diff --git a/project.clj b/project.clj
index 541e8eb..2de8463 100644
--- a/project.clj
+++ b/project.clj
@@ -26,7 +26,7 @@
[metosin/ring-http-response "0.9.0"]
[migratus "1.0.8"]
[mount "0.1.12"]
- [org.clojure/clojure "1.9.0"]
+ [org.clojure/clojure "1.8.0"]
[org.clojure/clojurescript "1.10.339" :scope "provided"]
[org.clojure/core.memoize "0.7.1"]
[org.clojure/tools.cli "0.3.7"]
@@ -59,6 +59,7 @@
[lein-cljsbuild "1.1.7"]
[lein-codox "0.10.4"]
[lein-cprop "1.0.3"]
+ [lein-kibit "0.1.6"]
[lein-less "1.7.5"]
[lein-npm "0.6.2"]
[lein-release "1.1.3"]
diff --git a/src/clj/youyesyet/routes/rest.clj b/src/clj/youyesyet/routes/rest.clj
index 6ac58bb..37abfc5 100644
--- a/src/clj/youyesyet/routes/rest.clj
+++ b/src/clj/youyesyet/routes/rest.clj
@@ -82,14 +82,11 @@
`longitude`, or `locality`. Returns a block of data for that locality"
[request]
(let
- [{latitude :latitude longitude :longitude locality :locality}
- (keywordize-keys (:params request))
- here (if locality
- (coerce-to-number locality)
- (l/locality
- (coerce-to-number latitude)
- (coerce-to-number longitude)))]
- (in-get-local-data here)))
+ [m (massage-params request)
+ here (or (:locality m) (l/locality (:latitude m) (:longitude m)))]
+ (valid-user-or-forbid
+ (in-get-local-data here)
+ request)))
(defn last-visit-by-current-user
diff --git a/src/cljs/youyesyet/canvasser_app/handlers.cljs b/src/cljs/youyesyet/canvasser_app/handlers.cljs
index e22cb11..833305f 100644
--- a/src/cljs/youyesyet/canvasser_app/handlers.cljs
+++ b/src/cljs/youyesyet/canvasser_app/handlers.cljs
@@ -264,11 +264,11 @@
(reg-event-db
;; TODO: should try again
:bad-options
- (fn [db _]
+ (fn [db [_ response]]
(js/console.log "Failed to fetch options")
(assoc
(remove-from-feedback db :fetch-options)
- :error (cons :fetch-options (:error db)))))
+ :error (:response response))))
(reg-event-fx
@@ -303,11 +303,11 @@
(reg-event-db
;; TODO: should try again
:bad-issues
- (fn [db _]
+ (fn [db [_ response]]
(js/console.log "Failed to fetch issues")
(assoc
(remove-from-feedback db :fetch-issues)
- :error (cons :fetch-issues (:error db)))))
+ :error (:response response))))
(reg-event-db
diff --git a/youyesyet.adl.xml b/youyesyet.adl.xml
index e47f78a..730f7e3 100644
--- a/youyesyet.adl.xml
+++ b/youyesyet.adl.xml
@@ -72,7 +72,7 @@ version="0.1.1">
-
+