mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
BUGFIX #3970: Make virtual page editing work.
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.3@75869 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
257496816f
commit
f880f4e2c7
@ -1032,6 +1032,13 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
||||
// Need to flush cache to avoid outdated versionnumber references
|
||||
$this->flushCache();
|
||||
|
||||
// Update any virtual pages that might need updating
|
||||
$linkedPages = DataObject::get("VirtualPage", "CopyContentFromID = $this->ID");
|
||||
if($linkedPages) foreach($linkedPages as $page) {
|
||||
$page->copyFrom($page->CopyContentFrom());
|
||||
$page->write();
|
||||
}
|
||||
|
||||
parent::onAfterWrite();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user