Merge branch 'MDL-51571_ltiErrorHandler' of https://github.com/moodlerooms/moodle
[moodle.git] / mod / lti / servicelib.php
index f1521a6..b6d4e46 100644 (file)
@@ -221,14 +221,11 @@ function lti_read_grade($ltiinstance, $userid) {
     if (!empty($ltigrade) && isset($grades) && isset($grades->items[0]) && is_array($grades->items[0]->grades)) {
         foreach ($grades->items[0]->grades as $agrade) {
             $grade = $agrade->grade;
-            $grade = $grade / $ltigrade;
-            break;
+            if (isset($grade)) {
+                return $grade / $ltigrade;
+            }
         }
     }
-
-    if (isset($grade)) {
-        return $grade;
-    }
 }
 
 function lti_delete_grade($ltiinstance, $userid) {