From 505d36a778c1d5854f42b8a8a59242db55a21d61 Mon Sep 17 00:00:00 2001 From: Matiss Janis Aboltins <matiss@mja.lv> Date: Tue, 3 Jan 2023 21:19:58 +0000 Subject: [PATCH] tests: fix --- packages/loot-core/src/server/aql/compiler.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/loot-core/src/server/aql/compiler.js b/packages/loot-core/src/server/aql/compiler.js index 8dd4544d8..9491fd8be 100644 --- a/packages/loot-core/src/server/aql/compiler.js +++ b/packages/loot-core/src/server/aql/compiler.js @@ -560,6 +560,7 @@ const compileFunction = saveStack('function', (state, func) => { } case '$lower': { validateArgLength(args, 1); + // eslint-disable-next-line no-unused-vars let [arg1] = valArray(state, args, ['string']); return typed(`LOWER(${arg1})`, 'string'); } @@ -567,18 +568,23 @@ const compileFunction = saveStack('function', (state, func) => { // integer/float functions case '$neg': { validateArgLength(args, 1); + // eslint-disable-next-line no-unused-vars let [arg1] = valArray(state, args, ['float']); - return typed(`(-${val(state, arg1)})`, arg1.type); + return typed(`(-${val(state, args[0])})`, args[0].type); } case '$abs': { validateArgLength(args, 1); + // eslint-disable-next-line no-unused-vars let [arg1] = valArray(state, args, ['float']); - return typed(`ABS(${val(state, arg1)})`, arg1.type); + return typed(`ABS(${val(state, args[0])})`, args[0].type); } case '$idiv': { validateArgLength(args, 2); let [arg1, arg2] = valArray(state, args, ['integer', 'integer']); - return typed(`(${val(state, arg1)} / ${val(state, arg2)})`, arg1.type); + return typed( + `(${val(state, args[0])} / ${val(state, args[1])})`, + args[0].type + ); } // date functions @@ -943,7 +949,7 @@ export function isAggregateQuery(queryState) { return queryState.selectExpressions.find(expr => { if (typeof expr !== 'string') { - let [, value] = Object.entries(expr)[0]; + let [_, value] = Object.entries(expr)[0]; return isAggregateFunction(value); } return false; -- GitLab