fix #5014 - page content scripts not loading on initial page request in Interactive rendering
This commit is contained in:
		| @ -288,7 +288,7 @@ namespace Oqtane.Controllers | ||||
|                 page.IsDeleted = currentPage.IsDeleted; | ||||
|  | ||||
|                 // update page | ||||
|                 UpdatePage(page, page.Path, newPath, deleted); | ||||
|                 UpdatePage(page, page.PageId, page.Path, newPath, deleted); | ||||
|  | ||||
|                 // get differences between current and new page permissions | ||||
|                 var added = GetPermissionsDifferences(page.PermissionList, currentPermissions); | ||||
| @ -376,9 +376,9 @@ namespace Oqtane.Controllers | ||||
|             return page; | ||||
|         } | ||||
|  | ||||
|         private void UpdatePage(Page page, string oldPath, string newPath, bool deleted) | ||||
|         private void UpdatePage(Page page, int pageId, string oldPath, string newPath, bool deleted) | ||||
|         { | ||||
|             var update = false; | ||||
|             var update = (page.PageId == pageId); | ||||
|             if (oldPath != newPath) | ||||
|             { | ||||
|                 var urlMapping = _urlMappings.GetUrlMapping(page.SiteId, page.Path); | ||||
| @ -405,7 +405,7 @@ namespace Oqtane.Controllers | ||||
|             // update any children | ||||
|             foreach (var _page in _pages.GetPages(page.SiteId).Where(item => item.ParentId == page.PageId)) | ||||
|             { | ||||
|                 UpdatePage(_page, oldPath, newPath, deleted); | ||||
|                 UpdatePage(_page, pageId, oldPath, newPath, deleted); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker