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:
parent
36027583cd
commit
9ce0497f00
1 changed files with 8 additions and 8 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue