From 8597b0a3731a718888e8ccc0600bb2832d0ed1eb Mon Sep 17 00:00:00 2001
From: shall0pass <20625555+shall0pass@users.noreply.github.com>
Date: Wed, 12 Apr 2023 10:07:49 -0500
Subject: [PATCH] Use single decimal places to define targets (#891)

Resolves issue https://github.com/actualbudget/actual/issues/888
---
 packages/loot-core/src/server/budget/goal-template.pegjs | 2 +-
 upcoming-release-notes/891.md                            | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 upcoming-release-notes/891.md

diff --git a/packages/loot-core/src/server/budget/goal-template.pegjs b/packages/loot-core/src/server/budget/goal-template.pegjs
index e4559d533..df5b31deb 100644
--- a/packages/loot-core/src/server/budget/goal-template.pegjs
+++ b/packages/loot-core/src/server/budget/goal-template.pegjs
@@ -43,7 +43,7 @@ upTo = 'up'i _ 'to'i
 _ 'space' = ' '+
 d 'digit' = [0-9]
 number 'number' = $(d+)
-amount 'amount' = currencySymbol? _? amount: $(d+ ('.' d d)?) { return +amount }
+amount 'amount' = currencySymbol? _? amount: $(d+ ('.' (d d?)?)?) { return +amount }
 percent 'percentage' = percent: $(d+) _? '%' { return +percent }
 year 'year' = $(d d d d)
 month 'month' = $(year '-' d d)
diff --git a/upcoming-release-notes/891.md b/upcoming-release-notes/891.md
new file mode 100644
index 000000000..8fc59b2a2
--- /dev/null
+++ b/upcoming-release-notes/891.md
@@ -0,0 +1,6 @@
+---
+category: Enhancements
+authors: [shall0pass]
+---
+
+Goal template can now use single decimal places to define targets
\ No newline at end of file
-- 
GitLab