From: skodak Date: Sat, 3 Mar 2007 12:27:55 +0000 (+0000) Subject: MDL-8733 fixed approving logic when editing; merged from MOODLE_16_STABLE X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=84347f30b730de3a05afeaaacc0518d6cbb9ebe4;p=moodle.git MDL-8733 fixed approving logic when editing; merged from MOODLE_16_STABLE --- diff --git a/mod/data/edit.php b/mod/data/edit.php index 6253d4a526..0fb13dba80 100755 --- a/mod/data/edit.php +++ b/mod/data/edit.php @@ -151,12 +151,11 @@ /// All student edits are marked unapproved by default $record = get_record('data_records','id',$rid); - if ($data->approval == 1 || has_capability('mod/data:approve', $context)) { - $record->approved = 1; - } else { + /// reset approved flag after student edit + if (!has_capability('mod/data:approve', $context)) { $record->approved = 0; } - + $record->groupid = $currentgroup; $record->timemodified = time(); update_record('data_records',$record);