From b937bfae04fffb0f5e502100f7eab220043cd64d Mon Sep 17 00:00:00 2001
From: shall0pass <20625555+shall0pass@users.noreply.github.com>
Date: Wed, 24 Jan 2024 14:51:38 -0600
Subject: [PATCH] [Bugfix] Goals: Database entry (#2281)

* fix database insertion

* dbMonth format

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

diff --git a/packages/loot-core/src/server/budget/actions.ts b/packages/loot-core/src/server/budget/actions.ts
index 431db19a1..6ddffc06e 100644
--- a/packages/loot-core/src/server/budget/actions.ts
+++ b/packages/loot-core/src/server/budget/actions.ts
@@ -127,7 +127,9 @@ export function setGoal({ month, category, goal }): Promise<void> {
     });
   }
   return db.insert(table, {
-    id: month,
+    id: `${dbMonth(month)}-${category}`,
+    month: dbMonth(month),
+    category,
     goal,
   });
 }
diff --git a/upcoming-release-notes/2281.md b/upcoming-release-notes/2281.md
new file mode 100644
index 000000000..fa8bd708e
--- /dev/null
+++ b/upcoming-release-notes/2281.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [shall0pass]
+---
+
+Fix database entry when applying goal templates
-- 
GitLab