From 5ded652147ea9d542630a2f7a85e9ccf51e89847 Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Tue, 17 Jul 2018 12:41:29 +0300 Subject: [PATCH] coercion/coerce! can be used now --- modules/reitit-frontend/src/reitit/frontend.cljs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/reitit-frontend/src/reitit/frontend.cljs b/modules/reitit-frontend/src/reitit/frontend.cljs index 2f099fcb..dd29697a 100644 --- a/modules/reitit-frontend/src/reitit/frontend.cljs +++ b/modules/reitit-frontend/src/reitit/frontend.cljs @@ -23,12 +23,9 @@ (let [q (query-params uri) ;; Return uncoerced values if coercion is not enabled - so ;; that tha parameters are always accessible from same property. - ;; FIXME: coerce! can't be used as it doesn't take query-params - parameters (if (:result match) - (coercion/coerce-request (:result match) {:query-params q - :path-params (:path-params match)}) - {:query q - :path (:path-params match)})] + parameters (or (coercion/coerce! (assoc match :query-params q)) + {:path (:path-params match) + :query q})] (assoc match :parameters parameters))))) (defn match-by-name