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