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