From bcf9d48d8e3ff46fc7ab3f2687433b03a4fc0523 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 20 Jun 2026 18:29:07 +0200 Subject: [PATCH] Handle logout errors --- internal/auth/handler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/auth/handler.go b/internal/auth/handler.go index e4d5970..8794fb8 100644 --- a/internal/auth/handler.go +++ b/internal/auth/handler.go @@ -3,6 +3,7 @@ package auth import ( "mal/internal/domain" + "mal/internal/observability" "net/http" "github.com/gin-gonic/gin" @@ -54,7 +55,9 @@ func (h *AuthHandler) HandleLogin(c *gin.Context) { func (h *AuthHandler) HandleLogout(c *gin.Context) { sessionID, err := c.Cookie("session_id") if err == nil { - _ = h.svc.Logout(c.Request.Context(), sessionID) + if err := h.svc.Logout(c.Request.Context(), sessionID); err != nil { + observability.WarnContext(c.Request.Context(), "logout_failed", "auth", "", nil, err) + } } c.SetCookie("session_id", "", -1, "/", "", false, true)