diff --git a/packages/loot-core/src/server/budget/goal-template.pegjs b/packages/loot-core/src/server/budget/goal-template.pegjs index e4559d5335d12466de63180a7ff2ef10343e01be..df5b31deb68ea8f3e3748f983dbf12fbdd058438 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 0000000000000000000000000000000000000000..8fc59b2a28b9dfd9375ce028b55e8794ced27bd7 --- /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