Adding null check in ctor

This commit is contained in:
Sebastien Ros 2014-04-28 10:44:18 -07:00
parent f5200a1d55
commit 4568e74954
1 changed files with 8 additions and 1 deletions

View File

@ -15,7 +15,14 @@ namespace Microsoft.AspNet.Security.Authorization
public DefaultAuthorizationService(IEnumerable<IAuthorizationPolicy> policies)
{
_policies = policies.OrderBy(x => x.Order).ToArray();
if (policies == null)
{
_policies = Enumerable.Empty<IAuthorizationPolicy>().ToArray();
}
else
{
_policies = policies.OrderBy(x => x.Order).ToArray();
}
}
public async Task<bool> AuthorizeAsync(IEnumerable<Claim> claims, ClaimsPrincipal user)