(cloud) Made search work consistently

This commit is contained in:
2023-05-04 21:02:03 -07:00
parent e42fe2189c
commit 4e7e19da97
12 changed files with 308 additions and 186 deletions

View File

@@ -7,8 +7,15 @@
(defn wrap-secure [handler]
(fn [request]
(if (authenticated? request)
(cond (authenticated? request)
(handler request)
(get (:headers request) "hx-request")
{:status 401
:headers {"hx-redirect" "/login"}}
:else
{:status 302
:headers {"Location" "/login" }})))
@@ -25,5 +32,6 @@
(fn [request]
(let [response (handler request)]
(if (= 401 (get response :status))
(assoc-in response [:headers "hx-redirect"] "/login/")
(-> response
(assoc-in [:headers "hx-redirect"] "/login/"))
response))))