From 476ab6d0796cdbe167d4359f8268e5f9e4304d2f Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Mon, 21 Sep 2009 21:58:14 -0700 Subject: [PATCH] Optimization: Flush the relative_path_cache and relative_url_cache at the end. --- modules/rescue/helpers/rescue_task.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rescue/helpers/rescue_task.php b/modules/rescue/helpers/rescue_task.php index 7121ce55..d7a86320 100644 --- a/modules/rescue/helpers/rescue_task.php +++ b/modules/rescue/helpers/rescue_task.php @@ -104,8 +104,6 @@ class rescue_task_Core { ->where("id >", $last_id) ->find_all(20) as $item) { $item->slug = item::convert_filename_to_slug($item->slug); - $item->relative_path_cache = null; - $item->relative_url_cache = null; $item->save(); $last_id = $item->id; $completed++; @@ -122,6 +120,8 @@ class rescue_task_Core { $task->done = true; $task->state = "success"; $task->percent_complete = 100; + Database::instance() + ->query("UPDATE {items} SET `relative_path_cache` = NULL, `relative_url_cache` = NULL"); } else { $task->percent_complete = round(100 * $completed / $total); }