From e0ea5aa89bce83cb1939c0a24295fa63410783e8 Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Fri, 28 Feb 2014 11:14:42 +0000 Subject: [PATCH] FIX start and count of urls is ignored When setting the start and count values for the `RebuildStaticCacheTask` the limits are ignored because the $urls variable is never reused after it is defined. --- code/tasks/RebuildStaticCacheTask.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/tasks/RebuildStaticCacheTask.php b/code/tasks/RebuildStaticCacheTask.php index 5eb447e..b0379ef 100644 --- a/code/tasks/RebuildStaticCacheTask.php +++ b/code/tasks/RebuildStaticCacheTask.php @@ -69,8 +69,6 @@ class RebuildStaticCacheTask extends BuildTask { $urls = array_unique($urls); sort($urls); - - $mappedUrls = $page->urlsToPaths($urls); $start = isset($_GET['start']) ? $_GET['start'] : 0; $count = isset($_GET['count']) ? $_GET['count'] : sizeof($urls); @@ -81,6 +79,8 @@ class RebuildStaticCacheTask extends BuildTask { $urls = array_slice($urls, $start, $count); + $mappedUrls = $page->urlsToPaths($urls); + if($removeAll && !isset($_GET['urls']) && $start == 0 && file_exists("../cache")) { echo "Removing stale cache files... \n"; flush();