From 687559871b8cbf45336dedc68172fc1e8f28ecc1 Mon Sep 17 00:00:00 2001 From: David Woloszyn Date: Fri, 15 Aug 2025 12:32:17 +1000 Subject: [PATCH] MDL-86315 registration: Unset emails in hub when dependant value not set --- lib/classes/hub/site_registration_form.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/classes/hub/site_registration_form.php b/lib/classes/hub/site_registration_form.php index e8b667e79b6..65a455ff4fd 100644 --- a/lib/classes/hub/site_registration_form.php +++ b/lib/classes/hub/site_registration_form.php @@ -293,11 +293,11 @@ class site_registration_form extends \moodleform { if ($data = parent::get_data()) { // Never return '*newemail' checkboxes, always return 'emailalertemail' and 'commnewsemail' even if not applicable. if (empty($data->emailalert) || empty($data->emailalertnewemail)) { - $data->emailalertemail = null; + $data->emailalertemail = ''; } unset($data->emailalertnewemail); if (empty($data->commnews) || empty($data->commnewsnewemail)) { - $data->commnewsemail = null; + $data->commnewsemail = ''; } unset($data->commnewsnewemail); // Always return 'contactable'.