Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordizzy <diosmosis@users.noreply.github.com>2022-04-08 15:36:18 +0300
committerGitHub <noreply@github.com>2022-04-08 15:36:18 +0300
commit1a8fb29fbe0ee95293d4b4c994e98f198a1e13a9 (patch)
tree55b6ac2b9b5446ca8a28e2c79fe5513d23902b1a /plugins/CoreHome/vue/src
parent816fcd23472760fce0c4cfc17c5149419fd84463 (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.ts6
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') {