From 440b96caa79cdd35abe9e20be386063c8700c6b1 Mon Sep 17 00:00:00 2001
From: "yogeshwar.g" <yogeshwar.g@vtigersolutions.com>
Date: Wed, 24 Jan 2024 15:29:31 +0530
Subject: [PATCH] #Fixes::157692300::yogeshwar::custom field Multi-Combo box
 issue

---
 modules/Vtiger/actions/Save.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/Vtiger/actions/Save.php b/modules/Vtiger/actions/Save.php
index dda2a3c93..f1e268c41 100644
--- a/modules/Vtiger/actions/Save.php
+++ b/modules/Vtiger/actions/Save.php
@@ -156,10 +156,10 @@ class Vtiger_Save_Action extends Vtiger_Action_Controller {
 		$fieldModelList = $moduleModel->getFields();
 		foreach ($fieldModelList as $fieldName => $fieldModel) {
 			$fieldValue = $request->get($fieldName, null);
-			if(is_array($fieldValue)){
+			$fieldDataType = $fieldModel->getFieldDataType();
+			if(is_array($fieldValue) && $fieldDataType == 'multipicklist'){
 				$fieldValue=implode(' |##| ',$fieldValue);
 			}
-			$fieldDataType = $fieldModel->getFieldDataType();
 			if($fieldDataType == 'time' && $fieldValue !== null){
 				$fieldValue = Vtiger_Time_UIType::getTimeValueWithSeconds($fieldValue);
 			}
-- 
GitLab