From 218a4a761a55c2f441b29e4d9a435b3cb7a4e1c0 Mon Sep 17 00:00:00 2001
From: shall0pass <20625555+shall0pass@users.noreply.github.com>
Date: Tue, 8 Aug 2023 05:14:51 -0500
Subject: [PATCH] Goals: Ignore hidden categories when running goal templates
 (#1481)

* ignore hidden categories

* release note
---
 packages/loot-core/src/server/budget/goaltemplates.ts | 2 +-
 upcoming-release-notes/1481.md                        | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 upcoming-release-notes/1481.md

diff --git a/packages/loot-core/src/server/budget/goaltemplates.ts b/packages/loot-core/src/server/budget/goaltemplates.ts
index 993c30d70..e1678bd75 100644
--- a/packages/loot-core/src/server/budget/goaltemplates.ts
+++ b/packages/loot-core/src/server/budget/goaltemplates.ts
@@ -69,7 +69,7 @@ async function processTemplate(month, force, category_templates) {
   let setToZero = [];
 
   let categories = await db.all(
-    'SELECT * FROM v_categories WHERE tombstone = 0',
+    'SELECT * FROM v_categories WHERE tombstone = 0 AND hidden = 0',
   );
 
   //clears templated categories
diff --git a/upcoming-release-notes/1481.md b/upcoming-release-notes/1481.md
new file mode 100644
index 000000000..b771cd5cf
--- /dev/null
+++ b/upcoming-release-notes/1481.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [shall0pass]
+---
+
+Goals: Ignore hidden categories when applying templates
-- 
GitLab