From 4568e7495455dd5f8887a511a6a33c58b02d0aec Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Mon, 28 Apr 2014 10:44:18 -0700 Subject: [PATCH] Adding null check in ctor --- .../Authorization/DefaultAuthorizationService.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.AspNet.Security/Authorization/DefaultAuthorizationService.cs b/src/Microsoft.AspNet.Security/Authorization/DefaultAuthorizationService.cs index 7faf3430e3..09a4d9a95b 100644 --- a/src/Microsoft.AspNet.Security/Authorization/DefaultAuthorizationService.cs +++ b/src/Microsoft.AspNet.Security/Authorization/DefaultAuthorizationService.cs @@ -15,7 +15,14 @@ namespace Microsoft.AspNet.Security.Authorization public DefaultAuthorizationService(IEnumerable policies) { - _policies = policies.OrderBy(x => x.Order).ToArray(); + if (policies == null) + { + _policies = Enumerable.Empty().ToArray(); + } + else + { + _policies = policies.OrderBy(x => x.Order).ToArray(); + } } public async Task AuthorizeAsync(IEnumerable claims, ClaimsPrincipal user)