$update->completionsubmit = !empty($formdata->completionsubmit);
$update->teamsubmission = $formdata->teamsubmission;
$update->requireallteammemberssubmit = $formdata->requireallteammemberssubmit;
- $update->teamsubmissiongroupingid = $formdata->teamsubmissiongroupingid;
+ if (isset($formdata->teamsubmissiongroupingid)) {
+ $update->teamsubmissiongroupingid = $formdata->teamsubmissiongroupingid;
+ }
$update->blindmarking = $formdata->blindmarking;
$update->attemptreopenmethod = ASSIGN_ATTEMPT_REOPEN_METHOD_NONE;
if (!empty($formdata->attemptreopenmethod)) {
}
$update->teamsubmission = $formdata->teamsubmission;
$update->requireallteammemberssubmit = $formdata->requireallteammemberssubmit;
- $update->teamsubmissiongroupingid = $formdata->teamsubmissiongroupingid;
+ if (isset($formdata->teamsubmissiongroupingid)) {
+ $update->teamsubmissiongroupingid = $formdata->teamsubmissiongroupingid;
+ }
$update->blindmarking = $formdata->blindmarking;
$update->attemptreopenmethod = ASSIGN_ATTEMPT_REOPEN_METHOD_NONE;
if (!empty($formdata->attemptreopenmethod)) {
$mform->addElement('select', 'teamsubmissiongroupingid', $name, $options);
$mform->addHelpButton('teamsubmissiongroupingid', 'teamsubmissiongroupingid', 'assign');
$mform->disabledIf('teamsubmissiongroupingid', 'teamsubmission', 'eq', 0);
- $mform->setDefault('teamsubmissiongroupingid', 0);
$mform->addElement('header', 'notifications', get_string('notifications', 'assign'));