diff --git a/src/cdk/v2/destinations/zoho/utils.js b/src/cdk/v2/destinations/zoho/utils.js index 213565c3985..d86ea05e334 100644 --- a/src/cdk/v2/destinations/zoho/utils.js +++ b/src/cdk/v2/destinations/zoho/utils.js @@ -72,20 +72,17 @@ const formatMultiSelectFields = (config, fields) => { }; const handleDuplicateCheck = (addDefaultDuplicateCheck, identifierType, operationModuleType) => { - let duplicateCheckFields = [identifierType]; + let additionalFields = []; if (addDefaultDuplicateCheck) { const moduleDuplicateCheckField = zohoConfig.MODULE_WISE_DUPLICATE_CHECK_FIELD[operationModuleType]; - - if (isDefinedAndNotNull(moduleDuplicateCheckField)) { - duplicateCheckFields = [identifierType, ...moduleDuplicateCheckField]; - } else { - duplicateCheckFields.push('Name'); - } + additionalFields = isDefinedAndNotNull(moduleDuplicateCheckField) + ? moduleDuplicateCheckField + : ['Name']; } - return [...new Set(duplicateCheckFields)]; + return Array.from(new Set([identifierType, ...additionalFields])); }; function escapeAndEncode(value) {