fix page template update logic
This commit is contained in:
parent
2ed51bf1f3
commit
11d02ccf44
|
@ -372,7 +372,9 @@ namespace Oqtane.Repository
|
||||||
page.PermissionList = pageTemplate.PermissionList;
|
page.PermissionList = pageTemplate.PermissionList;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (page.PageId != 0 && pageTemplate.Update)
|
if (page.PageId != 0)
|
||||||
|
{
|
||||||
|
if (pageTemplate.Update)
|
||||||
{
|
{
|
||||||
page = _pageRepository.UpdatePage(page);
|
page = _pageRepository.UpdatePage(page);
|
||||||
if (alias != null)
|
if (alias != null)
|
||||||
|
@ -380,6 +382,7 @@ namespace Oqtane.Repository
|
||||||
_logger.Log(LogLevel.Information, "Site Template", LogFunction.Update, "Page Updated {Page}", page);
|
_logger.Log(LogLevel.Information, "Site Template", LogFunction.Update, "Page Updated {Page}", page);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
page = _pageRepository.AddPage(page);
|
page = _pageRepository.AddPage(page);
|
||||||
|
@ -430,7 +433,9 @@ namespace Oqtane.Repository
|
||||||
pageModule.Module.IsDeleted = false;
|
pageModule.Module.IsDeleted = false;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (pageModule.ModuleId != 0 && pageTemplate.Update)
|
if (pageModule.ModuleId != 0)
|
||||||
|
{
|
||||||
|
if (pageTemplate.Update)
|
||||||
{
|
{
|
||||||
_moduleRepository.UpdateModule(pageModule.Module);
|
_moduleRepository.UpdateModule(pageModule.Module);
|
||||||
_pageModuleRepository.UpdatePageModule(pageModule);
|
_pageModuleRepository.UpdatePageModule(pageModule);
|
||||||
|
@ -440,6 +445,11 @@ namespace Oqtane.Repository
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
pageTemplateModule.Content = ""; // do not update content
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
var module = _moduleRepository.AddModule(pageModule.Module);
|
var module = _moduleRepository.AddModule(pageModule.Module);
|
||||||
pageModule.ModuleId = module.ModuleId;
|
pageModule.ModuleId = module.ModuleId;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user