fix changing to already taken nick
This commit is contained in:
parent
47e5c95b86
commit
2c8c02d7e6
1 changed files with 5 additions and 3 deletions
|
|
@ -272,9 +272,11 @@ let delete_user user_id =
|
|||
|
||||
let update_nick nick user_id =
|
||||
if valid_nick nick then
|
||||
let^ () = Db.exec Q.update_nick (nick, user_id) in
|
||||
Ok ()
|
||||
else Error "invalid display nick"
|
||||
if not (exist_nick nick) then
|
||||
let^ () = Db.exec Q.update_nick (nick, user_id) in
|
||||
Ok ()
|
||||
else Error "nick already taken"
|
||||
else Error "invalid nick"
|
||||
|
||||
let update_email email user_id =
|
||||
if valid_email email then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue