We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d8d190 commit 9d916d5Copy full SHA for 9d916d5
1 file changed
src/compojure/api/middleware.clj
@@ -58,13 +58,12 @@
58
(handler request)
59
(catch Throwable e
60
(let [{:keys [type] :as data} (ex-data e)
61
- type (or (get ex/legacy-exception-types type) type)]
+ type (or (get ex/legacy-exception-types type) type)
62
+ handler (or (get handlers type) default-handler)]
63
; FIXME: Used for validate
64
(if (rethrow-exceptions? request)
65
(throw e)
- (if-let [handler (get handlers type)]
66
- (call-error-handler handler e data request)
67
- (call-error-handler default-handler e data request)))))))))
+ (call-error-handler handler e data request))))))))
68
69
;;
70
;; Component integration
0 commit comments