Avoid flagging pages as "modified"

I moved the internals of `writeToStage` in here, in order to be able to use `writeWithoutVersion`.
This commit is contained in:
JorisDebonnet 2014-11-11 16:15:09 +01:00
parent 13eba8d020
commit 39b1bc6492

View File

@ -710,7 +710,12 @@ class Translatable extends DataExtension implements PermissionProvider {
if(!$obj) continue;
$obj->Locale = Translatable::default_locale();
$obj->writeToStage($stage);
$oldMode = Versioned::get_reading_mode();
Versioned::reading_stage($stage);
$obj->writeWithoutVersion();
Versioned::set_reading_mode($oldMode);
$obj->addTranslationGroup($obj->ID);
$obj->destroy();
unset($obj);