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);