Skip to content

Commit e04773a

Browse files
committed
fix(user):register duplicate name
1 parent d73ee1f commit e04773a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

api/user/user.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ func AddUser(c *gin.Context) {
5757
Password: json.Password,
5858
}
5959

60+
// duplicate name
61+
_, err = u.Where(u.Name.Eq(json.Name)).First()
62+
if !(err != nil && err.Error() == "record not found") {
63+
c.JSON(http.StatusConflict, gin.H{
64+
"message": "name already exists",
65+
})
66+
}
67+
6068
err = u.Create(&user)
6169

6270
if err != nil {

0 commit comments

Comments
 (0)