diff --git a/layouts/v7/modules/Settings/Workflows/resources/Edit.js b/layouts/v7/modules/Settings/Workflows/resources/Edit.js index b35855d0a5e6b0fed08019f25cc8611d3098f327..1a9aa44eded101ed7458d32472b0392a39d0e7f8 100644 --- a/layouts/v7/modules/Settings/Workflows/resources/Edit.js +++ b/layouts/v7/modules/Settings/Workflows/resources/Edit.js @@ -888,6 +888,9 @@ Settings_Vtiger_Edit_Js("Settings_Workflows_Edit_Js", { var taskType = jQuery('#taskType').val(); if (taskType == "VTUpdateFieldsTask") { fieldValueMappingKey = fieldInfo.workflow_columnname; + if (fieldValueMappingKey === undefined || fieldValueMappingKey === null){ + fieldValueMappingKey = selectedOption.val(); + } } if (fieldValueMapping != '' && typeof fieldValueMapping[fieldValueMappingKey] != 'undefined') { fieldInfo.value = fieldValueMapping[fieldValueMappingKey]['value']; @@ -896,7 +899,7 @@ Settings_Vtiger_Edit_Js("Settings_Workflows_Edit_Js", { fieldInfo.workflow_valuetype = 'rawtext'; } - if( fieldInfo.type == 'reference') { + if(fieldInfo.type == 'reference' || fieldInfo.type == 'multireference') { fieldInfo.referenceLabel = fieldUiHolder.find('[name="referenceValueLabel"]').val(); fieldInfo.type = 'string'; }