diff --git a/Controller/BackendController.php b/Controller/BackendController.php index abc7dc1..873cde4 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -91,20 +91,21 @@ final class BackendController extends Controller // Count tasks per event where tasks are used as progress indication $eventIds = \implode(',', $taskProgress); + if ($eventIds !== '') { + $sql = <<app->dbPool->get()); - $results = $query->raw($sql)->execute()?->fetchAll(\PDO::FETCH_ASSOC) ?? []; - foreach ($results as $result) { - $view->data['progress'][$result['id']] = (int) (($result['total_tasks'] - $result['open_tasks']) / $result['total_tasks']); + $query = new Builder($this->app->dbPool->get()); + $results = $query->raw($sql)->execute()?->fetchAll(\PDO::FETCH_ASSOC) ?? []; + foreach ($results as $result) { + $view->data['progress'][$result['id']] = (int) (($result['total_tasks'] - $result['open_tasks']) / $result['total_tasks']); + } } return $view;