Force publishPages() to use the Live stage

Fixes #42
This commit is contained in:
Adam Judd 2015-10-12 13:40:03 +10:30
parent 4a3d43d533
commit ea8014fadd
1 changed files with 7 additions and 0 deletions

View File

@ -158,6 +158,10 @@ class FilesystemPublisher extends StaticPublisher {
* - "path": The filesystem path where the cache has been written
*/
public function publishPages($urls) {
// Save current stage and temporarily force it to Live
$oldStage = Versioned::current_stage();
Versioned::reading_stage("Live");
$result = array();
//nest the config so we can make changes to the config and revert easily
@ -326,6 +330,9 @@ class FilesystemPublisher extends StaticPublisher {
}
}
// Revert the stage back to what it was
Versioned::reading_stage($oldStage);
return $result;
}