From 59093d460a6e923387d8c24fc47b0ea579e0fe31 Mon Sep 17 00:00:00 2001 From: Ryan Kotzen Date: Fri, 11 Oct 2024 09:21:37 +0200 Subject: [PATCH 1/2] fix(optimizations): fixing error with variable name --- lib/make/optimize-join-and-where.js | 2 +- test/optimizations/optimizations.test.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/make/optimize-join-and-where.js b/lib/make/optimize-join-and-where.js index 5348d50d..cced0cfb 100644 --- a/lib/make/optimize-join-and-where.js +++ b/lib/make/optimize-join-and-where.js @@ -732,7 +732,7 @@ function findLetValuesAndModifyExpression(expression, sourceName, letObj) { if ($check.string(values) && values.startsWith(`$${sourceName}`)) { const letVar = snakeCase(values); letObj[letVar] = values; - expression[key] = letVar; + expression[key] = `$${letVar}`; } } /** diff --git a/test/optimizations/optimizations.test.js b/test/optimizations/optimizations.test.js index 1285491b..6e8f8c60 100644 --- a/test/optimizations/optimizations.test.js +++ b/test/optimizations/optimizations.test.js @@ -5092,7 +5092,7 @@ describe('optimizations', function () { $gte: [ { $toDate: - 't_0_0_pol_exp_date', + '$t_0_0_pol_exp_date', }, { $toDate: @@ -5106,7 +5106,7 @@ describe('optimizations', function () { { $ne: [ { - $type: 't_0_0_pol_exp_date', + $type: '$t_0_0_pol_exp_date', }, 'null', ], @@ -5114,7 +5114,7 @@ describe('optimizations', function () { { $ne: [ { - $type: 't_0_0_pol_exp_date', + $type: '$t_0_0_pol_exp_date', }, 'missing', ], From 0d984b46791b394dc311950a3a5aeaa724542d32 Mon Sep 17 00:00:00 2001 From: Ryan Kotzen Date: Fri, 11 Oct 2024 09:21:53 +0200 Subject: [PATCH 2/2] 4.1.13 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d459312a..f7d9c062 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@synatic/noql", - "version": "4.1.12", + "version": "4.1.13", "description": "Convert SQL statements to mongo queries or aggregates", "main": "index.js", "files": [