From 8ba05d4d30d2b40df27b44363564add6c7552759 Mon Sep 17 00:00:00 2001 From: "yogeshwar.g" <yogeshwar.g@vtigersolutions.com> Date: Thu, 11 Jan 2024 12:03:33 +0530 Subject: [PATCH] #Fixes::157692300::yogeshwar::LayoutEditor Multiselect combo box default value is not saving --- modules/Settings/LayoutEditor/actions/Field.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/Settings/LayoutEditor/actions/Field.php b/modules/Settings/LayoutEditor/actions/Field.php index 2e22908e3..95e66dca6 100644 --- a/modules/Settings/LayoutEditor/actions/Field.php +++ b/modules/Settings/LayoutEditor/actions/Field.php @@ -99,7 +99,14 @@ class Settings_LayoutEditor_Field_Action extends Settings_Vtiger_Index_Action { $defaultValue = $fieldInstance->get('defaultvalue'); if(!is_null($request->get('fieldDefaultValue', null))) { + if(is_array($request->get('fieldDefaultValue'))) + { + $defaultValue=decode_html(implode(', ',$request->get('fieldDefaultValue'))); + } + else + { $defaultValue = decode_html($request->get('fieldDefaultValue')); + } if(preg_match('/AM|PM/',$defaultValue) && ($fieldInstance->get('uitype') =='14')) { $defaultValue=Vtiger_Time_UIType::getTimeValueWithSeconds($defaultValue); -- GitLab