Skip to content
Snippets Groups Projects
Unverified Commit ac230044 authored by Seamus Lee's avatar Seamus Lee Committed by GitHub
Browse files

Merge pull request #17494 from pradpnayak/reminderSetdefault

set boolean fields to false if not set.
parents f3b471a9 6c8ae5bf
No related branches found
No related tags found
No related merge requests found
......@@ -481,7 +481,6 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
'subject',
'absolute_date',
'group_id',
'record_activity',
'limit_to',
'mode',
'sms_provider_id',
......@@ -492,7 +491,10 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
$params[$key] = $values[$key] ?? NULL;
}
$params['is_repeat'] = CRM_Utils_Array::value('is_repeat', $values, 0);
// set boolean fields to false if not set.
foreach (['record_activity', 'is_repeat', 'is_active'] as $boolFieldName) {
$params[$boolFieldName] = $values[$boolFieldName] ?? 0;
}
$moreKeys = [
'start_action_offset',
......@@ -559,8 +561,6 @@ class CRM_Admin_Form_ScheduleReminders extends CRM_Admin_Form {
$params['entity_status'] = implode(CRM_Core_DAO::VALUE_SEPARATOR, $entity_status);
}
$params['is_active'] = CRM_Utils_Array::value('is_active', $values, 0);
if (empty($values['is_repeat'])) {
$params['repetition_frequency_unit'] = 'null';
$params['repetition_frequency_interval'] = 'null';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment