From 7e791fa1450ef9cafc8d9b79b23f8d298e1569ec Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Fri, 23 Aug 2024 07:48:47 +0000 Subject: [PATCH] PHP 8: Warnungen in JSON-API Route der Courseware Closes #4268 Merge request studip/studip!3309 --- .../Routes/Courseware/UserProgressesOfUnitsShow.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/classes/JsonApi/Routes/Courseware/UserProgressesOfUnitsShow.php b/lib/classes/JsonApi/Routes/Courseware/UserProgressesOfUnitsShow.php index 7b900e7588f..56cd5cddc16 100644 --- a/lib/classes/JsonApi/Routes/Courseware/UserProgressesOfUnitsShow.php +++ b/lib/classes/JsonApi/Routes/Courseware/UserProgressesOfUnitsShow.php @@ -115,9 +115,11 @@ class UserProgressesOfUnitsShow extends NonJsonApiController $usersCounter = count($courseMemberIds); foreach ($blks as $blk) { - $progresses = $userProgresses[$blk]; - $usersProgress = $progresses['count'] ? (float) $progresses['grade'] : 0; - $data['progress'] += $usersCounter > 0 ? $usersProgress / $usersCounter : 0; + if (isset($userProgresses[$blk])) { + $progresses = $userProgresses[$blk]; + $usersProgress = $progresses['count'] ? (float) $progresses['grade'] : 0; + $data['progress'] += $usersCounter > 0 ? $usersProgress / $usersCounter : 0; + } } return $data; -- GitLab