Multipart-params revisited

This commit is contained in:
Tommi Reiman 2018-07-28 12:14:46 +03:00
parent 2ab54a1b99
commit 2c476177be

View file

@ -23,7 +23,8 @@
(if-let [multipart (:multipart parameters)] (if-let [multipart (:multipart parameters)]
(let [opts (assoc opts ::coercion/parameter-coercion parameter-coercion) (let [opts (assoc opts ::coercion/parameter-coercion parameter-coercion)
coercers (if multipart (coercion/request-coercers coercion parameters opts))] coercers (if multipart (coercion/request-coercers coercion parameters opts))]
(fn [handler] {:data {:swagger {:consumes #{"multipart/form-data"}}}
:wrap (fn [handler]
(fn (fn
([request] ([request]
(-> request (-> request
@ -34,4 +35,4 @@
(-> request (-> request
(multipart-params/multipart-params-request options) (multipart-params/multipart-params-request options)
(coerced-request coercers) (coerced-request coercers)
(handler respond raise))))))))})) (handler respond raise)))))})))}))