From 58c7cec990fc49e6a040697b373e6d0b0266dc0b Mon Sep 17 00:00:00 2001 From: ChaosEngine Date: Sat, 12 Dec 2020 21:09:27 +0100 Subject: [PATCH] Fix displaying user creation error messages --- src/IdentityManager2/Api/Controllers/UsersController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/IdentityManager2/Api/Controllers/UsersController.cs b/src/IdentityManager2/Api/Controllers/UsersController.cs index 28d51f7..c0833ce 100644 --- a/src/IdentityManager2/Api/Controllers/UsersController.cs +++ b/src/IdentityManager2/Api/Controllers/UsersController.cs @@ -84,7 +84,9 @@ public async Task CreateUserAsync([FromBody] PropertyValue[] prop return Created(url, resource); } - ModelState.AddModelError("", result.ToString()); + ModelState.AddModelError("errors", result.Errors.Aggregate((workingSentence, next) => workingSentence + " " + next)); + if(result.Errors.Count > 0) + return BadRequest(ModelState); } return BadRequest(400);