mirror of
https://github.com/get-drexa/drive.git
synced 2025-11-30 21:41:39 +00:00
fix: check for correct user exist err in register
This commit is contained in:
@@ -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"})
|
||||
|
||||
Reference in New Issue
Block a user