diff --git a/modules/Calendar/actions/Save.php b/modules/Calendar/actions/Save.php
index f6b4cf19ff32dec68e476eeb92b2ff4f1b808d2c..01309bc37a610122f2a86a7bdea33a7f0c49fe50 100644
--- a/modules/Calendar/actions/Save.php
+++ b/modules/Calendar/actions/Save.php
@@ -150,6 +150,9 @@ class Calendar_Save_Action extends Vtiger_Save_Action {
 			if($fieldDataType == 'time' && $fieldValue !== null){
 				$fieldValue = Vtiger_Time_UIType::getTimeValueWithSeconds($fieldValue);
             }
+			if(is_array($fieldValue) && $fieldDataType == 'multipicklist'){
+				$fieldValue=implode(' |##| ',$fieldValue);
+			}
             // End
             if ($fieldName === $request->get('field')) {
 				$fieldValue = $request->get('value');