aboutsummaryrefslogtreecommitdiff
path: root/backend/api
diff options
context:
space:
mode:
authorOgnjen Cirkovic <ciraboxkg@gmail.com>2022-05-19 23:11:33 +0200
committerOgnjen Cirkovic <ciraboxkg@gmail.com>2022-05-19 23:11:33 +0200
commit865552b098c1448975bb17357df5195799de18ff (patch)
tree43faa0d2a46f4e3409ee89e1fbe0f47a084a8f34 /backend/api
parent8c9061ab07039665d1c7bc4a7a27fb9b9c76e742 (diff)
parent518943953e2bc182297647a29bc3a2ea65cc5ed0 (diff)
Merge branch 'redesign' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into Redesign
Diffstat (limited to 'backend/api')
-rw-r--r--backend/api/api/Controllers/UserController.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/backend/api/api/Controllers/UserController.cs b/backend/api/api/Controllers/UserController.cs
index 9f736679..9796afc2 100644
--- a/backend/api/api/Controllers/UserController.cs
+++ b/backend/api/api/Controllers/UserController.cs
@@ -125,7 +125,16 @@ namespace api.Controllers
if (username == null)
return BadRequest();
- return Ok(userService.Update(username, user));
+ if (user.Username != username)
+ {
+ User user2 = userService.GetUserByUsername(user.Username);
+ if (user2 == null)
+ return Ok(userService.Update(username, user));
+ else
+ return BadRequest("Username already exists!");
+ }
+ else
+ return Ok(userService.Update(username, user));
}
// DELETE api/<UserController>/5