summaryrefslogtreecommitdiff
path: root/app/middleware/is_logged_in.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/middleware/is_logged_in.go')
-rw-r--r--app/middleware/is_logged_in.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/middleware/is_logged_in.go b/app/middleware/is_logged_in.go
index e2f0445..f70a03b 100644
--- a/app/middleware/is_logged_in.go
+++ b/app/middleware/is_logged_in.go
@@ -8,5 +8,6 @@ import (
)
var IsLoggedIn x.Predicate[*http.Request] = x.Predicate[*http.Request](func(r *http.Request) bool {
- return x.IsPresent(cfg.CurrentUser.From(r.Context()))
+ user := cfg.CurrentUser.From(r.Context())
+ return x.IsPresent(user) && x.IsPresent(user.ID)
})