diff options
author | dizzy <diosmosis@users.noreply.github.com> | 2022-04-08 15:36:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-08 15:36:18 +0300 |
commit | 1a8fb29fbe0ee95293d4b4c994e98f198a1e13a9 (patch) | |
tree | 55b6ac2b9b5446ca8a28e2c79fe5513d23902b1a /plugins/CoreHome/vue/src | |
parent | 816fcd23472760fce0c4cfc17c5149419fd84463 (diff) |
in AjaxHelper convert boolean values in root properties to integers for API requests (#19063)
Diffstat (limited to 'plugins/CoreHome/vue/src')
-rw-r--r-- | plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts b/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts index 560bab3c1e..9d9073d384 100644 --- a/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts +++ b/plugins/CoreHome/vue/src/AjaxHelper/AjaxHelper.ts @@ -268,13 +268,17 @@ export default class AjaxHelper<T = any> { // eslint-disable-line const arrayParams = ['compareSegments', 'comparePeriods', 'compareDates']; Object.keys(params).forEach((key) => { - const value = params[key]; + let value = params[key]; if (arrayParams.indexOf(key) !== -1 && !value ) { return; } + if (typeof value === 'boolean') { + value = value ? 1 : 0; + } + if (type.toLowerCase() === 'get') { this.getParams[key] = value; } else if (type.toLowerCase() === 'post') { |