From 1da4481d3f9289d570ae33b22d33eb88ec52f51d Mon Sep 17 00:00:00 2001 From: Luciano Spiegel Date: Wed, 10 Feb 2021 09:47:20 +0100 Subject: [PATCH] serialize as boolean setting value for checkbox in CRM_Admin_Form_Generic --- CRM/Admin/Form/SettingTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Admin/Form/SettingTrait.php b/CRM/Admin/Form/SettingTrait.php index 345bef9d2a..184caa7342 100644 --- a/CRM/Admin/Form/SettingTrait.php +++ b/CRM/Admin/Form/SettingTrait.php @@ -340,7 +340,7 @@ trait CRM_Admin_Form_SettingTrait { } elseif ($this->getQuickFormType($settingMetaData) === 'CheckBox') { // This will be an array with one value. - $settings[$setting] = (int) reset($settings[$setting]); + $settings[$setting] = (bool) reset($settings[$setting]); } } civicrm_api3('setting', 'create', $settings); -- 2.25.1