From 7a18827b1dbba911a5202de99ca20a20a21d6bd7 Mon Sep 17 00:00:00 2001 From: Matiss Janis Aboltins <matiss@mja.lv> Date: Mon, 5 Feb 2024 19:16:02 +0000 Subject: [PATCH] :sparkles: allow running AQL against local database (#2326) --- packages/loot-core/src/server/main.ts | 6 ++++-- upcoming-release-notes/2326.md | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 upcoming-release-notes/2326.md diff --git a/packages/loot-core/src/server/main.ts b/packages/loot-core/src/server/main.ts index a3c3a1c52..7da149392 100644 --- a/packages/loot-core/src/server/main.ts +++ b/packages/loot-core/src/server/main.ts @@ -2338,10 +2338,12 @@ export async function initApp(isDev, socketName) { }); } + // Allow running DB queries locally + global.$query = aqlQuery; + global.$q = q; + if (isDev) { global.$send = (name, args) => runHandler(app.handlers[name], args); - global.$query = aqlQuery; - global.$q = q; global.$db = db; global.$setSyncingMode = setSyncingMode; } diff --git a/upcoming-release-notes/2326.md b/upcoming-release-notes/2326.md new file mode 100644 index 000000000..4c8ccfdbd --- /dev/null +++ b/upcoming-release-notes/2326.md @@ -0,0 +1,6 @@ +--- +category: Enhancements +authors: [MatissJanis] +--- + +Allow running DB queries against the local database outside of dev-mode. Read more in [AQL docs](https://actualbudget.org/docs/api/actual-ql/) -- GitLab