Repeating budget filters not working correctly

Bug #796427 reported by Skye Sepp
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Financisto
New
Undecided
Unassigned

Bug Description

Android Version: 2.2
Phone: Telus Samsung Galaxy S (SGH-T959D)

After doing a recent reconciliation, I noticed that my budget date filters were no longer working correctly. I use repeating budgets , with monthly intervals set to repeat 12 times (since I don't really need to change them very often). When using the monthly filter, it will always show two months instead of one: "This Month" shows both June and May (I've attached a screenshot), while "Last Month" will show May and April. Using "Today", "Yesterday", or "Last Week" all set the date range for the entire month. The problem seems to be with the date range for each item being set from Month1, 01:00 - Month2, 00:59 (notice the time). Using the custom filter option doesn't correct anything.

What did work was changing all of the budgets to a "Ends On" date. This fixed the clock to Month1, 0:00 - Month1, 23:59. Setting the budget back to a "repeat x times" type maintained the correct filter times. Unfortunately, the daily/weekly filters (either from the list or custom) still do not work.

Revision history for this message
Skye Sepp (skyesepp) wrote :
Revision history for this message
Daniel Mihai Bărăgan (daniel-mihai-baragan) wrote :

It involves traveling to different time zones. Financisto seems to be keeping time in utc but do calculations in local time. The time boundary is in local time and hardcoded to: 00:00 thus when moving from tz +2 to tz +0 it will be 2 hours off and include the next month.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.