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 =
|
let update_nick nick user_id =
|
||||||
if valid_nick nick then
|
if valid_nick nick then
|
||||||
let^ () = Db.exec Q.update_nick (nick, user_id) in
|
if not (exist_nick nick) then
|
||||||
Ok ()
|
let^ () = Db.exec Q.update_nick (nick, user_id) in
|
||||||
else Error "invalid display nick"
|
Ok ()
|
||||||
|
else Error "nick already taken"
|
||||||
|
else Error "invalid nick"
|
||||||
|
|
||||||
let update_email email user_id =
|
let update_email email user_id =
|
||||||
if valid_email email then
|
if valid_email email then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue