From 99fa808d307bf7c13724162acd146f9b0bfd0243 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 16 Jun 2026 10:17:18 +0200 Subject: [PATCH] fix: check exists from c.Get --- internal/server/user.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/internal/server/user.go b/internal/server/user.go index 0ee1104..c307f84 100644 --- a/internal/server/user.go +++ b/internal/server/user.go @@ -10,11 +10,15 @@ func CurrentUser(c *gin.Context) *domain.User { if c == nil { return nil } - user, _ := c.Get("User") - if u, ok := user.(*domain.User); ok { - return u + user, exists := c.Get("User") + if !exists { + return nil } - return nil + u, ok := user.(*domain.User) + if !ok { + return nil + } + return u } func CurrentUserID(c *gin.Context) string {