diff --git a/npm/ng-packs/packages/core/src/lib/services/rest.service.ts b/npm/ng-packs/packages/core/src/lib/services/rest.service.ts index 085faeadfc..4ece11a43f 100644 --- a/npm/ng-packs/packages/core/src/lib/services/rest.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/rest.service.ts @@ -47,13 +47,10 @@ export class RestService { params: Object.keys(params).reduce((acc, key) => { const value = params[key]; - if ( - !isUndefinedOrEmptyString(value) && - (value === null ? this.options.sendNullsAsQueryParam : true) - ) { - acc[key] = value; - } + if (isUndefinedOrEmptyString(value)) return acc; + if (value === null && !this.options.sendNullsAsQueryParam) return acc; + acc[key] = value; return acc; }, {}), }),