Skip to content

Commit 978e4ee

Browse files
committed
Fix exception when list of courses is empty
1 parent 14d2bc2 commit 978e4ee

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

classes/output/featured_courses.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,12 @@ public function __construct(array $coursesid) {
6666
$realcourseids[] = $cid;
6767
}
6868
}
69-
list($sql, $params) = $DB->get_in_or_equal($realcourseids, SQL_PARAMS_NAMED);
70-
$this->courses = $DB->get_records_select('course', 'id ' . $sql, $params);
69+
if (empty($realcourseids)) {
70+
$this->courses = [];
71+
} else {
72+
list($sql, $params) = $DB->get_in_or_equal($realcourseids, SQL_PARAMS_NAMED);
73+
$this->courses = $DB->get_records_select('course', 'id ' . $sql, $params);
74+
}
7175
}
7276

7377
/**

version.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@
2424

2525
defined('MOODLE_INTERNAL') || die();
2626

27-
$plugin->version = 2022110900; // The current plugin version (Date: YYYYMMDDXX).
28-
$plugin->requires = 2012112900; // Requires this Moodle version.
29-
$plugin->release = 'v1.1';
27+
$plugin->version = 2022110901; // The current plugin version (Date: YYYYMMDDXX).
28+
$plugin->requires = 2012112900; // Requires this Moodle version.
29+
$plugin->release = 'v1.2';
30+
$plugin->maturity = MATURITY_STABLE;
3031
$plugin->component = 'block_featured_courses'; // Full name of the plugin (used for diagnostics).
3132
$plugin->cron = 300;

0 commit comments

Comments
 (0)