diff --git a/Oqtane.Server/Repository/PageRepository.cs b/Oqtane.Server/Repository/PageRepository.cs index c2a7fff1..78a21e9e 100644 --- a/Oqtane.Server/Repository/PageRepository.cs +++ b/Oqtane.Server/Repository/PageRepository.cs @@ -66,21 +66,12 @@ namespace Oqtane.Repository public void DeletePage(int PageId) { Page Page = db.Page.Find(PageId); - + Permissions.DeletePermissions(Page.SiteId, "Page", PageId); IEnumerable pageModules = db.PageModule.Where(item => item.PageId == PageId).ToList(); foreach (var pageModule in pageModules) { PageModules.DeletePageModule(pageModule.PageModuleId); - - IEnumerable modules = db.Module.Where(item => item.ModuleId == pageModule.ModuleId).ToList(); - foreach (var module in modules) - { - ModuleRepository.DeleteModule(module.ModuleId); - } } - - Permissions.DeletePermissions(Page.SiteId, "Page", PageId); - db.Page.Remove(Page); db.SaveChanges(); }