diff --git a/resources/assets/javascripts/lib/abstract-api.js b/resources/assets/javascripts/lib/abstract-api.js
index cf9aed15a09ebd84018e5f58fc4b6739947b9684..70a88dbbd60217aa4cc7cba61fcd190283814f7e 100644
--- a/resources/assets/javascripts/lib/abstract-api.js
+++ b/resources/assets/javascripts/lib/abstract-api.js
@@ -107,9 +107,11 @@ class AbstractAPI
     }
 
     convertDataToRequestParameters(data, prefix = '') {
-        return Object.entries(data).map(([key, value]) => {
+        return Object.entries(data).filter(([key, value]) => {
+            return value !== null;
+        }).map(([key, value]) => {
             const name = prefix ? `${prefix}[${key}]` : `${key}`;
-            if (value.constructor.name === 'Object') {
+            if (value.constructor?.name === 'Object') {
                 return this.convertDataToRequestParameters(value, name);
             } else {
                 return `${name}=${value}`;