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