From b855a45f806d2cde2c72c843bb517cf0496fe105 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Mon, 5 Sep 2022 18:02:19 +0000
Subject: [PATCH] prevent division by zero, fixes #1542

Closes #1542

Merge request studip/studip!960
---
 app/controllers/course/courseware.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/controllers/course/courseware.php b/app/controllers/course/courseware.php
index 76de065fb54..75331104e04 100644
--- a/app/controllers/course/courseware.php
+++ b/app/controllers/course/courseware.php
@@ -229,7 +229,7 @@ class Course_CoursewareController extends AuthenticatedController
         foreach ($blks as $blk) {
             $progresses = $userProgresses[$blk];
             $usersProgress = $progresses['count'] ? (float) $progresses['grade'] : 0;
-            $data['progress'] += $usersProgress / $usersCounter;
+            $data['progress'] += $usersCounter ? $usersProgress / $usersCounter : 0;
         }
 
         return $data;
-- 
GitLab