Skip to content
Snippets Groups Projects
Commit 80beb791 authored by Pradeep Nayak's avatar Pradeep Nayak Committed by Seamus Lee
Browse files

set boolean fields to false if not set.

parent 743f221f
Branches 4.7.9-rc
Tags 4.7.9
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.
Please register or to comment