From 5c56b012c9843dddc9e093458aadbff5df6d91a7 Mon Sep 17 00:00:00 2001 From: Rui Tome Date: Wed, 25 Oct 2023 16:20:13 +0100 Subject: [PATCH] [AC-1139] Fixed Provider AuthorizationHandler logic for Groups and OrganizationUsers --- .../Groups/GroupAuthorizationHandler.cs | 38 +++++++++++------- .../OrganizationUserAuthorizationHandler.cs | 40 +++++++++++++------ 2 files changed, 51 insertions(+), 27 deletions(-) diff --git a/src/Api/Vault/AuthorizationHandlers/Groups/GroupAuthorizationHandler.cs b/src/Api/Vault/AuthorizationHandlers/Groups/GroupAuthorizationHandler.cs index 0b1808791e..7f7805ef17 100644 --- a/src/Api/Vault/AuthorizationHandlers/Groups/GroupAuthorizationHandler.cs +++ b/src/Api/Vault/AuthorizationHandlers/Groups/GroupAuthorizationHandler.cs @@ -48,13 +48,7 @@ public class GroupAuthorizationHandler : AuthorizationHandler _featureService.IsEnabled(FeatureFlagKeys.FlexibleCollections, _currentContext); + public OrganizationUserAuthorizationHandler( ICurrentContext currentContext, IFeatureService featureService) @@ -27,7 +29,7 @@ public class OrganizationUserAuthorizationHandler : AuthorizationHandler