diff --git a/src/Orchard.Web/Modules/Orchard.ContentPermissions/Security/AuthorizationEventHandler.cs b/src/Orchard.Web/Modules/Orchard.ContentPermissions/Security/AuthorizationEventHandler.cs index 24f6fab4d..27a6e4d68 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentPermissions/Security/AuthorizationEventHandler.cs +++ b/src/Orchard.Web/Modules/Orchard.ContentPermissions/Security/AuthorizationEventHandler.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Linq; using Orchard.ContentManagement; using Orchard.ContentManagement.Aspects; -using Orchard.Core.Common.Models; using Orchard.Roles.Models; using Orchard.Security; using Orchard.ContentPermissions.Models; @@ -38,9 +37,9 @@ namespace Orchard.ContentPermissions.Security { // if the content item has no right attached, check on the container if (part == null || !part.Enabled) { - var commonPart = part.As(); + var commonPart = context.Content.As(); if(commonPart != null && commonPart.Container != null) { - part = commonPart.As(); + part = commonPart.Container.As(); } }