diff options
author | dizzy <diosmosis@users.noreply.github.com> | 2022-05-27 03:01:05 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-27 03:01:05 +0300 |
commit | 1b964c6ba971121fa18730165c664391a9ff3db5 (patch) | |
tree | 061adebb0736faf79ee7e55d221c591395a51829 /plugins/CoreHome/vue/src | |
parent | 13ab9784b00b10e1aedd0ed22a07a558f347c0fe (diff) |
in AjaxHelper do not use a default parameter if value is 0 (#19280)
Diffstat (limited to 'plugins/CoreHome/vue/src')
-rw-r--r-- | plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts b/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts index 61a3aa7c09..daa6207130 100644 --- a/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts +++ b/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts @@ -687,8 +687,10 @@ export default class AjaxHelper<T = any> { // eslint-disable-line Object.keys(defaultParams).forEach((key) => { if (this.useGETDefaultParameter(key) - && !params[key] - && !this.postParams[key] + && (params[key] === null || typeof params[key] === 'undefined' || params[key] === '') + && (this.postParams[key] === null + || typeof this.postParams[key] === 'undefined' + || this.postParams[key] === '') && defaultParams[key] ) { params[key] = defaultParams[key]; |