Convert Contact Search to metadata driven
[civicrm-core.git] / CRM / Admin / Form / SettingTrait.php
index 23c1adb039c63080b37f78dd8ebb20f430e8202f..6a9f7e5f799a2dccd4e983f3d1f4024067a0700a 100644 (file)
@@ -234,7 +234,7 @@ trait CRM_Admin_Form_SettingTrait {
   protected function saveMetadataDefinedSettings($params) {
     $settings = $this->getSettingsToSetByMetadata($params);
     foreach ($settings as $setting => $settingValue) {
-      if ($this->getSettingMetadataItem($setting, 'quick_form_type') === 'CheckBoxes') {
+      if ($this->getQuickFormType($this->getSettingMetadata($setting)) === 'CheckBoxes') {
         $settings[$setting] = array_keys($settingValue);
       }
     }