We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 237e909 commit 403f8cbCopy full SHA for 403f8cb
src/elasticDSL/Aggs/Aggs.ts
@@ -52,8 +52,12 @@ export function convertAggsRules(rules: GqlAggRules): ElasticAggsRulesT {
52
Object.keys(rules).forEach((key) => {
53
if (key === 'aggs' && rules.aggs) {
54
result.aggs = convertAggsBlocks(rules.aggs);
55
+ } else if (Array.isArray(rules[key])) {
56
+ result[key.replace(/__/g, '.')] = rules[key].map((rule) => convertAggsRules(rule));
57
+ } else if (typeof rules[key] === 'object') {
58
+ result[key.replace(/__/g, '.')] = convertAggsRules(rules[key]);
59
} else {
- result[key] = rules[key];
60
+ result[key.replace(/__/g, '.')] = rules[key];
61
}
62
});
63
return result;
0 commit comments