From ab2138c01a681489289698913a492e95dd22becc Mon Sep 17 00:00:00 2001
From: Philipp Memmel <philipp.memmel@gmail.com>
Date: Fri, 19 May 2023 20:37:04 +0200
Subject: [PATCH] Fix wrong calculation of courses counts in template context

---
 workflowoverview.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/workflowoverview.php b/workflowoverview.php
index f00f2e3..f89e0af 100644
--- a/workflowoverview.php
+++ b/workflowoverview.php
@@ -186,15 +186,17 @@ $data = [
     'delayglobally' => $workflow->delayforallworkflows,
     'trigger' => array_values($triggers),
     'showcoursecounts' => $showcoursecounts,
-    'automatic' => $showcoursecounts ?? $displaytotaltriggered,
-    'coursestriggered' => $showcoursecounts ?? $amounts['all']->triggered,
-    'coursesexcluded' => $showcoursecounts ?? $amounts['all']->excluded,
-    'coursesetsize' => $showcoursecounts ?? $amounts['all']->coursesetsize,
     'steps' => array_values($steps),
     'listofcourses' => $arrayofcourses,
     'nosteplink' => $nosteplink,
     'table' => $out
 ];
+if ($showcoursecounts) {
+    $data['automatic'] = $displaytotaltriggered;
+    $data['coursestriggered'] = $amounts['all']->triggered;
+    $data['coursesexcluded'] = $amounts['all']->excluded;
+    $data['coursesetsize'] = $amounts['all']->coursesetsize;
+}
 
 echo $renderer->header();
 
-- 
GitLab