diff --git a/Providers/XBaseProvided.cs b/Providers/XBaseProvided.cs index 459997a..f3c3deb 100644 --- a/Providers/XBaseProvided.cs +++ b/Providers/XBaseProvided.cs @@ -72,8 +72,9 @@ namespace xPushService.Providers { // var result = - !userInfo.IsNullOrDefault() && - userInfo.HasAccess(permittedRoles); + !permittedRoles.HasChild() || + (!userInfo.IsNullOrDefault() && + userInfo.HasAccess(permittedRoles)); // return result; diff --git a/xPushService.csproj b/xPushService.csproj index d729a95..5a6ed1f 100644 --- a/xPushService.csproj +++ b/xPushService.csproj @@ -1,4 +1,5 @@ + 1.0.0 @@ -43,4 +44,12 @@ + + + + true + true + $(NoWarn);1591 + + \ No newline at end of file