diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/search/helpers/search_task.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/search/helpers/search_task.php b/modules/search/helpers/search_task.php index 7aba640e..8d69d3dc 100644 --- a/modules/search/helpers/search_task.php +++ b/modules/search/helpers/search_task.php @@ -53,10 +53,14 @@ class search_task_Core { $task->set("completed", $completed); list ($remaining, $total, $percent) = self::_get_stats(); - $task->percent_complete = round(100 * $completed / ($remaining + $completed)); + if ($remaining + $completed) { + $task->percent_complete = round(100 * $completed / ($remaining + $completed)); - $task->status = t("%done records records updated, index is %percent% up-to-date", - array("done" => $completed, "percent" => $percent)); + $task->status = t("%done records records updated, index is %percent% up-to-date", + array("done" => $completed, "percent" => $percent)); + } else { + $task->percent_complete = 100; + } if ($remaining == 0) { $task->done = true; |