From 7f38d50aeeafdd5c4061dbbbb9ed0d4d1b71c9d6 Mon Sep 17 00:00:00 2001 From: David Woloszyn Date: Fri, 15 Aug 2025 12:29:26 +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 c6d5ab5cb2a..0266d8dd183 100644 --- a/lib/classes/hub/site_registration_form.php +++ b/lib/classes/hub/site_registration_form.php @@ -279,11 +279,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);