Merge branch 'MDL-70261-master' of git://github.com/ilya-catalyst/moodle

This commit is contained in:
Víctor Déniz 2020-12-16 12:37:10 +00:00
commit 9c83fc0399

View File

@ -102,8 +102,13 @@ class course_handler extends \core_customfield\handler {
has_capability('moodle/course:changelockedcustomfields', $context));
} else {
$context = $this->get_parent_context();
return (!$field->get_configdata_property('locked') ||
guess_if_creator_will_have_course_capability('moodle/course:changelockedcustomfields', $context));
if ($context->contextlevel == CONTEXT_SYSTEM) {
return (!$field->get_configdata_property('locked') ||
has_capability('moodle/course:changelockedcustomfields', $context));
} else {
return (!$field->get_configdata_property('locked') ||
guess_if_creator_will_have_course_capability('moodle/course:changelockedcustomfields', $context));
}
}
}