0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-13 02:28:18 -05:00

Add proper error handlings on http middleware

This commit is contained in:
Andrey Antukh 2022-03-25 17:08:19 +01:00 committed by Alonso Torres
parent 36027583cd
commit 9ce0497f00

View file

@ -49,14 +49,14 @@
request)))]
(fn [request respond raise]
(try
(let [request (process-request request)]
(handler request respond raise))
(catch Exception cause
(raise (ex/error :type :validation
:code :malformed-params
:hint (ex-message cause)
:cause cause)))))))
(when-let [request (try
(process-request request)
(catch Exception cause
(raise (ex/error :type :validation
:code :malformed-params
:hint (ex-message cause)
:cause cause))))]
(handler request respond raise)))))
(def parse-request
{:name ::parse-request