Skip to content
Snippets Groups Projects
Commit d9d2b00d authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

filter null values and fail safe condition, fixes #4218

Closes #4218

Merge request studip/studip!3044
parent 801a4916
No related branches found
No related tags found
No related merge requests found
...@@ -107,9 +107,11 @@ class AbstractAPI ...@@ -107,9 +107,11 @@ class AbstractAPI
} }
convertDataToRequestParameters(data, prefix = '') { 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}`; const name = prefix ? `${prefix}[${key}]` : `${key}`;
if (value.constructor.name === 'Object') { if (value.constructor?.name === 'Object') {
return this.convertDataToRequestParameters(value, name); return this.convertDataToRequestParameters(value, name);
} else { } else {
return `${name}=${value}`; return `${name}=${value}`;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment