MDL-53716 competency: Do not restore competencies when disabled

This commit is contained in:
Frederic Massart 2016-04-28 12:02:12 +08:00
parent e9114a9ed4
commit 56e1d9bada

View file

@ -3186,6 +3186,11 @@ class restore_course_competencies_structure_step extends restore_structure_step
*/
protected function execute_condition() {
// Do not restore when competencies are disabled.
if (!\core_competency\api::is_enabled()) {
return false;
}
// Do not execute if the competencies XML file is not found.
$fullpath = $this->task->get_taskbasepath();
$fullpath = rtrim($fullpath, '/') . '/' . $this->filename;
@ -3256,6 +3261,11 @@ class restore_activity_competencies_structure_step extends restore_structure_ste
*/
protected function execute_condition() {
// Do not restore when competencies are disabled.
if (!\core_competency\api::is_enabled()) {
return false;
}
// Do not execute if the competencies XML file is not found.
$fullpath = $this->task->get_taskbasepath();
$fullpath = rtrim($fullpath, '/') . '/' . $this->filename;