diff --git a/modules/reitit-malli/src/reitit/coercion/malli.cljc b/modules/reitit-malli/src/reitit/coercion/malli.cljc index e0216610..892497e5 100644 --- a/modules/reitit-malli/src/reitit/coercion/malli.cljc +++ b/modules/reitit-malli/src/reitit/coercion/malli.cljc @@ -78,8 +78,9 @@ (if-let [coercer (get-coercer format)] (if (-validate coercer transformed) (-encode coercer transformed) - (let [error (-explain coercer transformed)] - (-on-invalid coercer transformed error))) + (let [error (-explain coercer transformed) + encoded (-encode coercer transformed)] + (-on-invalid coercer encoded error))) value)))))))) (defn- -query-string-coercer