[GH-ISSUE #2348] [Bug]: Goals template check passes when date in the past #15161

Closed
opened 2026-04-14 18:03:33 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @rich-howell on GitHub (Feb 9, 2024).
Original GitHub issue: https://github.com/actualbudget/actual/issues/2348

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I have checked my server logs and could not see any errors there
  • I will be attaching my server logs to this issue
  • I will be attaching my client-side (browser) logs to this issue
  • I understand that this issue will be automatically closed if insufficient information is provided

What happened?

When running the check templates function on the budget

image

You receive the following message

image

Even if some of the templates are now invalid (dates in the past)

image

What error did you receive?

No error

Where are you hosting Actual?

Fly.io

What browsers are you seeing the problem on?

Microsoft Edge

Operating System

Windows 11

Originally created by @rich-howell on GitHub (Feb 9, 2024). Original GitHub issue: https://github.com/actualbudget/actual/issues/2348 ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### Is this related to GoCardless, Simplefin or another bank-sync provider? - [X] I have checked my server logs and could not see any errors there - [ ] I will be attaching my server logs to this issue - [ ] I will be attaching my client-side (browser) logs to this issue - [X] I understand that this issue will be automatically closed if insufficient information is provided ### What happened? When running the check templates function on the budget ![image](https://github.com/actualbudget/actual/assets/22135084/94a7e003-6b62-49d5-928c-85df5d48b61a) You receive the following message ![image](https://github.com/actualbudget/actual/assets/22135084/0c707cfd-3c2e-45ef-9979-cbaac8d9a689) Even if some of the templates are now invalid (dates in the past) ![image](https://github.com/actualbudget/actual/assets/22135084/c8ab122b-f07c-412e-8563-8a9d37f620a0) ### What error did you receive? No error ### Where are you hosting Actual? Fly.io ### What browsers are you seeing the problem on? Microsoft Edge ### Operating System Windows 11
GiteaMirror added the bug label 2026-04-14 18:03:33 -05:00
Author
Owner

@youngcw commented on GitHub (Feb 14, 2024):

why is the template invalid? If the is desire for that template to continue then there are flags for that. Budgeting zero after that date feels like the expected behavior from the given settings.

<!-- gh-comment-id:1944368672 --> @youngcw commented on GitHub (Feb 14, 2024): why is the template invalid? If the is desire for that template to continue then there are flags for that. Budgeting zero after that date feels like the expected behavior from the given settings.
Author
Owner

@shall0pass commented on GitHub (Feb 16, 2024):

I think I agree with @youngcw . The template check is meant to check syntax, it isn't meant to check if the target goal date is in the past or not. There is a check for when the target date is when running the templates, but the error reporting has been broken for a while. See issue #1507 .

<!-- gh-comment-id:1948898441 --> @shall0pass commented on GitHub (Feb 16, 2024): I think I agree with @youngcw . The template check is meant to check syntax, it isn't meant to check if the target goal date is in the past or not. There is a check for when the target date is when running the templates, but the error reporting has been broken for a while. See issue #1507 .
Author
Owner

@rich-howell commented on GitHub (Feb 16, 2024):

Okay no problem, it just means that the user has no way of tracking goals unless they go into each template regularly and view the end date.
How do I know when the goal is 100% funded to the template? You don't from what I can tell.

Maybe it should warn you when you run a check "hey there is n templates with a date in the past" or a list "x has a date in the past"

<!-- gh-comment-id:1949103012 --> @rich-howell commented on GitHub (Feb 16, 2024): Okay no problem, it just means that the user has no way of tracking goals unless they go into each template regularly and view the end date. How do I know when the goal is 100% funded to the template? You don't from what I can tell. Maybe it should warn you when you run a check "hey there is n templates with a date in the past" or a list "x has a date in the past"
Author
Owner

@rich-howell commented on GitHub (Feb 27, 2024):

@youngcw why has this been closed? It isn't resolved, if it isn't a bug it should at least be a feature request. My latest comment didn't even get a reply, just closed.

<!-- gh-comment-id:1965890344 --> @rich-howell commented on GitHub (Feb 27, 2024): @youngcw why has this been closed? It isn't resolved, if it isn't a bug it should at least be a feature request. My latest comment didn't even get a reply, just closed.
Author
Owner

@youngcw commented on GitHub (Feb 27, 2024):

@rich-howell I didn't feel like more needed added. I feel like a feature request would be the most appropriate thing for this if you would like to have warnings added for the dates.

<!-- gh-comment-id:1966754247 --> @youngcw commented on GitHub (Feb 27, 2024): @rich-howell I didn't feel like more needed added. I feel like a feature request would be the most appropriate thing for this if you would like to have warnings added for the dates.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#15161