Change In activity completion not saved

Change In activity completion not saved

by A. Obeid -
Number of replies: 1

Hi

in my developed activity  are change to "Completion tracking" and "Require view" not saved. By adding new activity everything is saved, by update everything is saved excepted completion changes. Without any errors.

Does anyone have an idea why?

lib.php "myactivity_supports":

switch($feature) {
case FEATURE_GROUPS: return true;
case FEATURE_GROUPINGS: return true;
case FEATURE_MOD_INTRO: return true;
case FEATURE_COMPLETION_TRACKS_VIEWS: return true;
case FEATURE_BACKUP_MOODLE2: return true;
case FEATURE_SHOW_DESCRIPTION: return true;
case FEATURE_PLAGIARISM: return true;

default: return null; }
Average of ratings: -
In reply to A. Obeid

Re: Change In activity completion not saved

by A. Obeid -

Solved.


It was this function in mod_form.php

 public function definition_after_data() {
if ($this->current->instance) {
return;
}
parent::definition_after_data();
}

I remove it, everything works as expected.