introduce Clone method in Permission model

This commit is contained in:
sbwalker
2024-05-28 07:55:45 -04:00
parent 52fd030b6e
commit 9a7a534051
2 changed files with 15 additions and 11 deletions

View File

@ -491,18 +491,8 @@ namespace Oqtane.Repository
pageModule.Module.PermissionList = new List<Permission>();
foreach (var permission in pageTemplateModule.PermissionList)
{
pageModule.Module.PermissionList.Add(new Permission
{
SiteId = permission.SiteId,
EntityName = permission.EntityName,
EntityId = permission.EntityId,
PermissionName = permission.PermissionName,
RoleName = permission.RoleName,
UserId = permission.UserId,
IsAuthorized = permission.IsAuthorized
});
pageModule.Module.PermissionList.Add(permission.Clone(permission));
}
//pageModule.Module.PermissionList = pageTemplateModule.PermissionList;
pageModule.Module.AllPages = false;
pageModule.Module.IsDeleted = false;
try