From 6183c8783e57240ecabc445888ef0f58e6b1d513 Mon Sep 17 00:00:00 2001 From: Nicholas Mayne Date: Tue, 2 Jun 2015 13:50:05 +0100 Subject: [PATCH] Rescoping where allroles is created in post --- .../Drivers/ContentPermissionsPartDriver.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.ContentPermissions/Drivers/ContentPermissionsPartDriver.cs b/src/Orchard.Web/Modules/Orchard.ContentPermissions/Drivers/ContentPermissionsPartDriver.cs index e3d342e36..444d72ac3 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentPermissions/Drivers/ContentPermissionsPartDriver.cs +++ b/src/Orchard.Web/Modules/Orchard.ContentPermissions/Drivers/ContentPermissionsPartDriver.cs @@ -119,9 +119,6 @@ namespace Orchard.ContentPermissions.Drivers { } protected override DriverResult Editor(ContentPermissionsPart part, IUpdateModel updater, dynamic shapeHelper) { - - var allRoles = _roleService.GetRoles().Select(x => x.Name).OrderBy(x => x).ToList(); - var model = new ContentPermissionsPartViewModel(); if (!updater.TryUpdateModel(model, Prefix, null, null)) { @@ -142,6 +139,8 @@ namespace Orchard.ContentPermissions.Drivers { var settings = part.Settings.TryGetModel(); + var allRoles = _roleService.GetRoles().Select(x => x.Name).OrderBy(x => x).ToList(); + OverrideDefaultPermissions(part, allRoles, settings); }