From 18de52db6464b825bb0d70831da9e012efbb9cf5 Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Tue, 30 Apr 2013 11:44:22 +0800 Subject: [PATCH] MDL-39415 Assign: Fix error on saving settings When alwaysshowdescription checkbox is unchecked the form cant be saved. This is a regression from when the element was changed from a selectyesno to a checkbox. --- mod/assign/locallib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index db6ae51b318..c7f8e3c4053 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -516,7 +516,7 @@ class assign { $update->courseid = $formdata->course; $update->intro = $formdata->intro; $update->introformat = $formdata->introformat; - $update->alwaysshowdescription = $formdata->alwaysshowdescription; + $update->alwaysshowdescription = !empty($formdata->alwaysshowdescription); $update->submissiondrafts = $formdata->submissiondrafts; $update->requiresubmissionstatement = $formdata->requiresubmissionstatement; $update->sendnotifications = $formdata->sendnotifications; @@ -837,7 +837,7 @@ class assign { $update->course = $formdata->course; $update->intro = $formdata->intro; $update->introformat = $formdata->introformat; - $update->alwaysshowdescription = $formdata->alwaysshowdescription; + $update->alwaysshowdescription = !empty($formdata->alwaysshowdescription); $update->submissiondrafts = $formdata->submissiondrafts; $update->requiresubmissionstatement = $formdata->requiresubmissionstatement; $update->sendnotifications = $formdata->sendnotifications;