diff --git a/api/src/Controllers/UsersController.cs b/api/src/Controllers/UsersController.cs index b29e0fc..f10b9e9 100644 --- a/api/src/Controllers/UsersController.cs +++ b/api/src/Controllers/UsersController.cs @@ -70,8 +70,7 @@ public class UsersController : ControllerBase { [HttpDelete("{id}/{permission}")] public async Task removePermission(string id, string permission) { - var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); - if(userId == id) return BadRequest(); // dont allow permission removal of yourself + if(permission == Permission.SensitiveData_Modify) return BadRequest(); // dont allow permission removal of whats allowing us to re-add premissions // get list of permissions of that user var user = await service_.GetById(id);