Only publish 'legal' pages

The republish function now only publishes pages that are returned in the allPagesToCache(); function in the Page class.
This commit is contained in:
Nick Spiel 2015-04-21 20:33:20 +10:00
parent 4504fd0900
commit 0ebd8c7c0b
1 changed files with 4 additions and 1 deletions

View File

@ -150,6 +150,9 @@ abstract class StaticPublisher extends DataExtension {
$urls = array_unique($urls);
$legalPages = singleton('Page')->allPagesToCache();
$urls = array_intersect($urls, $legalPages);
$this->publishPages($urls);
}