mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 06:05:56 +00:00
MINOR: Fixed notice-level error in rollback. (from r90260) (from r96804)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@102667 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
fc71d16100
commit
4078c31f66
@ -755,6 +755,8 @@ JS;
|
||||
* Roll a page back to a previous version
|
||||
*/
|
||||
function rollback($data, $form) {
|
||||
$this->extend('onBeforeRollback', $data['ID']);
|
||||
|
||||
if(isset($data['Version']) && (bool)$data['Version']) {
|
||||
$record = $this->performRollback($data['ID'], $data['Version']);
|
||||
$message = sprintf(
|
||||
@ -917,6 +919,7 @@ JS;
|
||||
if($page && !$page->canView()) return Security::permissionFailure($this);
|
||||
|
||||
$record = $page->compareVersions($fromVersion, $toVersion);
|
||||
|
||||
$fromVersionRecord = Versioned::get_version('SiteTree', $id, $fromVersion);
|
||||
$toVersionRecord = Versioned::get_version('SiteTree', $id, $toVersion);
|
||||
if(!$fromVersionRecord) user_error("Can't find version $fromVersion of page $id", E_USER_ERROR);
|
||||
|
Loading…
x
Reference in New Issue
Block a user