diff --git a/course/pending.php b/course/pending.php
index c37b4e6fef0..a9b374503c1 100644
--- a/course/pending.php
+++ b/course/pending.php
@@ -110,8 +110,14 @@ if (empty($pending)) {
echo $OUTPUT->heading(get_string('nopendingcourses'));
} else {
echo $OUTPUT->heading(get_string('coursespending'));
- $role = $DB->get_record('role', array('id' => $CFG->creatornewroleid), '*', MUST_EXIST);
- echo $OUTPUT->notification(get_string('courserequestwarning', 'core', role_get_name($role)), 'notifyproblem');
+
+ $role = $DB->get_record('role', ['id' => $CFG->creatornewroleid]);
+ if ($role) {
+ echo $OUTPUT->notification(get_string('courserequestwarning', 'core', role_get_name($role)), 'notifyproblem');
+ } else {
+ $userpoliciesurl = new moodle_url('/admin/settings.php', ['section' => 'userpolicies']);
+ echo $OUTPUT->notification(get_string('courserequestroleerror', 'core', (string) $userpoliciesurl), 'notifyerror');
+ }
/// Build a table of all the requests.
$table = new html_table();
diff --git a/lang/en/moodle.php b/lang/en/moodle.php
index c6f885529ea..034831e4034 100644
--- a/lang/en/moodle.php
+++ b/lang/en/moodle.php
@@ -413,6 +413,7 @@ $string['courserequestdetails'] = 'Details of the course you are requesting';
$string['courserequestfailed'] = 'For some reason, your course request could not be saved';
$string['courserequestintro'] = 'Use this form to request a course to be created for you.
Try and fill in as much information as you can to allow
the administrators to understand your reasons for wanting this course.';
$string['courserequestreason'] = 'Reasons for wanting this course';
+$string['courserequestroleerror'] = 'The creators\' role in new courses configuration is invalid. Please see user policies.';
$string['courserequestsuccess'] = 'Your course request has been saved successfully. You will be sent an email to inform you whether your request was approved.';
$string['courserequestsupport'] = 'Supporting information to help the administrator evaluate this request';
$string['courserequestwarning'] = 'The user requesting this course will be automatically enrolled and assigned the role of {$a}.';