From 834517f3c036ebb2f5dec2291811cf1bc25d6d01 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Wed, 26 Nov 2025 01:45:28 +0000 Subject: [PATCH] fix: check for correct user exist err in register --- apps/backend/internal/auth/http.go | 3 ++- apps/backend/internal/auth/service.go | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/backend/internal/auth/http.go b/apps/backend/internal/auth/http.go index b28df9e..8e8dd93 100644 --- a/apps/backend/internal/auth/http.go +++ b/apps/backend/internal/auth/http.go @@ -77,7 +77,8 @@ func register(c *fiber.Ctx) error { displayName: req.DisplayName, }) if err != nil { - if errors.Is(err, ErrUserExists) { + var ae *user.AlreadyExistsError + if errors.As(err, &ae) { return c.Status(fiber.StatusConflict).JSON(fiber.Map{"error": "User already exists"}) } return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{"error": "Internal server error"}) diff --git a/apps/backend/internal/auth/service.go b/apps/backend/internal/auth/service.go index 734db82..62b0dff 100644 --- a/apps/backend/internal/auth/service.go +++ b/apps/backend/internal/auth/service.go @@ -18,7 +18,6 @@ type LoginResult struct { } var ErrInvalidCredentials = errors.New("invalid credentials") -var ErrUserExists = errors.New("user already exists") type Service struct { db *bun.DB