diff --git a/entity/Person_entity/recordcontainers/index/affectedIds.js b/entity/Person_entity/recordcontainers/index/affectedIds.js
index dbd08b2c4bab594481c4c05b9171699605cdf3d8..24ea484ba1ecc993a37d14329c3901e7fb28a1c6 100644
--- a/entity/Person_entity/recordcontainers/index/affectedIds.js
+++ b/entity/Person_entity/recordcontainers/index/affectedIds.js
@@ -49,9 +49,7 @@ switch (tableName)
         break;
 }
 
-if (res && res[0])
+if (res) {
     result.object(res);
-
-else
-    result.object([]);
+}
     
\ No newline at end of file
diff --git a/process/IndexSearch_lib/process.js b/process/IndexSearch_lib/process.js
index b39ce87ed0696119457a4d37b819455fd182f89b..bb66f61baf4d8b4cd2369d8b3ccbdf54ce5d2bec 100644
--- a/process/IndexSearch_lib/process.js
+++ b/process/IndexSearch_lib/process.js
@@ -33,7 +33,10 @@ IndexsearchUtils.getAffectedIdValues = function(fieldname, affectedInfoContainer
             affectedIds = [affectedInfoContainer.oldValues[affectedInfoContainer.columns.indexOf(fieldname)]];
             break;
     }
-    return affectedIds || [];
+    if(affectedIds.length > 0)
+        return affectedIds || [];
+    else
+        return []
 }
 
 /**