This commit is contained in:
Tomas Dvorak
2026-01-26 08:13:18 +01:00
parent aa036b6550
commit dfc079288f
505 changed files with 95755 additions and 5712 deletions
+5
View File
@@ -495,6 +495,11 @@ func (ac *AuthController) AdminCreateUser(c *gin.Context) {
IsActive: isActive,
}
if err := ac.DB.Create(&u).Error; err != nil {
errStr := err.Error()
if strings.Contains(errStr, "duplicate key value") || strings.Contains(errStr, "idx_users_email") {
c.JSON(http.StatusBadRequest, gin.H{"error": "Email already registered"})
return
}
c.JSON(http.StatusInternalServerError, gin.H{"error": "Failed to create user"})
return
}