From dccf85e03870061fae93afb0c40e5527a8cf572a Mon Sep 17 00:00:00 2001 From: Kharec Date: Wed, 6 May 2026 20:07:41 +0200 Subject: [PATCH] fix(middleware): return *uint from GetUserIDFromContext for nil when unauthenticated --- internal/middleware/auth.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/middleware/auth.go b/internal/middleware/auth.go index 71e52b5..98f98ee 100644 --- a/internal/middleware/auth.go +++ b/internal/middleware/auth.go @@ -73,9 +73,10 @@ func NewAuth(verifier TokenVerifier) func(http.Handler) http.Handler { } } -func GetUserIDFromContext(ctx context.Context) uint { +func GetUserIDFromContext(ctx context.Context) *uint { if userID, ok := ctx.Value(UserIDKey).(uint); ok { - return userID + u := userID + return &u } - return 0 + return nil }