From 667143d870679deb4be55122237e66d2d480946f Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 15 Nov 2020 20:31:22 +0800 Subject: feat: Now changing user permission returns 400. --- BackEnd/Timeline/Controllers/UserController.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'BackEnd/Timeline/Controllers/UserController.cs') diff --git a/BackEnd/Timeline/Controllers/UserController.cs b/BackEnd/Timeline/Controllers/UserController.cs index bbdb5d57..da34cb1b 100644 --- a/BackEnd/Timeline/Controllers/UserController.cs +++ b/BackEnd/Timeline/Controllers/UserController.cs @@ -212,6 +212,10 @@ namespace Timeline.Controllers { return NotFound(ErrorResponse.UserCommon.NotExist()); } + catch (InvalidOperationOnRootUserException) + { + return BadRequest(ErrorResponse.UserController.ChangePermission_RootUser()); + } } [HttpDelete("users/{username}/permissions/{permission}"), PermissionAuthorize(UserPermission.UserManagement)] @@ -232,6 +236,10 @@ namespace Timeline.Controllers { return NotFound(ErrorResponse.UserCommon.NotExist()); } + catch (InvalidOperationOnRootUserException) + { + return BadRequest(ErrorResponse.UserController.ChangePermission_RootUser()); + } } } } -- cgit v1.2.3