diff --git a/frontend/src/sharedMethods.js b/frontend/src/sharedMethods.js
index 622c69186..abbf9d28e 100644
--- a/frontend/src/sharedMethods.js
+++ b/frontend/src/sharedMethods.js
@@ -114,11 +114,13 @@ export default {
             if (Array.isArray(obj[prop])) {
                 obj[prop] = obj[prop].filter(item => item !== "");
                 if (obj[prop].length === 0) {
-                    delete obj[prop];
+                    // Do not delete empty arrays
+                    // delete obj[prop];
+                    obj[prop] = [];
                 }
             } else if (typeof obj[prop] === 'object' && obj[prop] !== null) {
                 removeEmptyElements(obj[prop]);
-                if (Object.keys(obj[prop]).length === 0) {
+                if (Object.keys(obj[prop]).length === 0 && !Array.isArray(obj[prop])) {
                     delete obj[prop];
                 }
             } else if (obj[prop] === "") {
@@ -127,7 +129,7 @@ export default {
         }
     }
     return obj;
-},
+  },
   isValidDateString(value) {
     // Regular expression for YYYY-MM-DD format
     const regex = /^\d{4}-\d{2}-\d{2}$/;