Skip to content

Commit 25d4943

Browse files
committed
Empty required roles check fixed
1 parent b6a8301 commit 25d4943

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Simplify.Web/Core/Controllers/ControllersAgent.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public SecurityRuleCheckResult IsSecurityRulesViolated(IControllerMetaData metaD
112112
if (!metaData.Security.IsAuthorizationRequired)
113113
return SecurityRuleCheckResult.Ok;
114114

115-
if (metaData.Security.RequiredUserRoles == null)
115+
if (metaData.Security.RequiredUserRoles == null || !metaData.Security.RequiredUserRoles.Any())
116116
return user?.Identity == null || !user.Identity.IsAuthenticated ? SecurityRuleCheckResult.NotAuthenticated : SecurityRuleCheckResult.Ok;
117117

118118
if (user?.Identity == null || !user.Identity.IsAuthenticated)

0 commit comments

Comments
 (0)