From b385c715efde9a048f34262a8392ba425acd3a88 Mon Sep 17 00:00:00 2001 From: youngcw <calebyoung94@gmail.com> Date: Mon, 18 Dec 2023 08:00:30 -0700 Subject: [PATCH] [Goals]: don't run templates in hidden groups (#2100) * don't run templates in hidden groups * note * lint --- packages/loot-core/src/server/budget/goaltemplates.ts | 7 ++++++- upcoming-release-notes/2100.md | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 upcoming-release-notes/2100.md diff --git a/packages/loot-core/src/server/budget/goaltemplates.ts b/packages/loot-core/src/server/budget/goaltemplates.ts index 45d8fcb4d..6c71ee2a1 100644 --- a/packages/loot-core/src/server/budget/goaltemplates.ts +++ b/packages/loot-core/src/server/budget/goaltemplates.ts @@ -44,7 +44,12 @@ export function runCheckTemplates() { async function getCategories() { return await db.all( - 'SELECT * FROM v_categories WHERE tombstone = 0 AND hidden = 0', + ` + SELECT categories.* FROM categories + INNER JOIN category_groups on categories.cat_group = category_groups.id + WHERE categories.tombstone = 0 AND categories.hidden = 0 + AND category_groups.hidden = 0 + `, ); } diff --git a/upcoming-release-notes/2100.md b/upcoming-release-notes/2100.md new file mode 100644 index 000000000..228149363 --- /dev/null +++ b/upcoming-release-notes/2100.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [youngcw] +--- + +Goals: Don't run templates on non-hidden categories inside of hidden groups -- GitLab