From 3476cccf38d1517fe1b76d89e2ae6dcdff08a63b Mon Sep 17 00:00:00 2001 From: Mark Holliday Date: Sun, 20 Nov 2022 16:59:12 -0500 Subject: [PATCH] MDL-76376 scorm: fix PHP8 TypeError (null is not Countable) --- mod/scorm/datamodels/scormlib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/scorm/datamodels/scormlib.php b/mod/scorm/datamodels/scormlib.php index a9eee65099c..e0a2f6498f3 100644 --- a/mod/scorm/datamodels/scormlib.php +++ b/mod/scorm/datamodels/scormlib.php @@ -568,7 +568,7 @@ function scorm_parse_scorm(&$scorm, $manifest) { $scoes = scorm_get_manifest($manifests, $scoes); $newscoes = array(); $sortorder = 0; - if (count($scoes->elements) > 0) { + if (!empty($scoes->elements) && is_iterable($scoes->elements)) { $olditems = $DB->get_records('scorm_scoes', array('scorm' => $scorm->id)); foreach ($scoes->elements as $manifest => $organizations) { foreach ($organizations as $organization => $items) {