We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3ed0a8f commit e718789Copy full SHA for e718789
1 file changed
src/compojure/http/middleware.clj
@@ -32,9 +32,9 @@
32
existing headers."
33
[handler headers]
34
(fn [request]
35
- (let [response (handler request)
36
- merged-headers (merge (:headers response) headers)]
37
- (assoc response :headers merged-headers))))
+ (if-let [response (handler request)]
+ (assoc response :headers
+ (merge (:headers response) headers)))))
38
39
(defn with-cache-control
40
"Middleware to set the Cache-Control http header. Map entries with boolean
@@ -128,4 +128,4 @@
128
([handler options]
129
130
(let [mimetype (request-mimetype request options)]
131
- ((with-headers handler {"Content-Type" mimetype}) request)))))
+ ((with-headers handler {"Content-Type" mimetype}) request)))))
0 commit comments