diff --git a/process/DuplicateScanner_lib/process.js b/process/DuplicateScanner_lib/process.js index 2ea26a9c2263c31d164ab52c6eae9aa4277e421d..f26626af8489062b52d6dccb8679034ffdc2433f 100644 --- a/process/DuplicateScanner_lib/process.js +++ b/process/DuplicateScanner_lib/process.js @@ -774,7 +774,11 @@ DuplicateScannerUtils.GetBlockSize = function() DuplicateScannerUtils.GetEntityFieldsFromConfig = function(pFilterName, pTargetEntity) { let indexPattern = _DuplicateScannerUtils._loadIndexPattern(pFilterName, pTargetEntity); + if(indexPattern == null || indexPattern == "") + return []; let fieldConfigs = _DuplicateScannerUtils._loadEntityFieldConfigsFromPattern(indexPattern); + if(fieldConfigs == null || fieldConfigs.length < 1) + return []; let entityFields = _DuplicateScannerUtils._loadEntityFieldsFromFieldConfigs(fieldConfigs); let entityIdField = _DuplicateScannerUtils._loadEntityIdField(pFilterName, pTargetEntity); entityFields.push(entityIdField);