GNOME Bugzilla – Bug 601323
Scheduled Transactions Calendar displays incorrectly if transactions are scheduled for different months.
Last modified: 2018-06-29 22:30:38 UTC
Created attachment 147334 [details] Issue Manifestation 1: December 1st should be hilighted, but isn't. See attachments. Attachemnt 1: Based on the "Next Occurs" date of the "Car Payment" transaction, December 1st should be hi-lighted, but isn't.
Created attachment 147335 [details] Issue Manifestation 2: A transaction with 3 occurences only shows two.
Attachment 2 [details]: Based on the number of occurrences, a transaction should be scheduled for November 1st, but isn't.
Created attachment 147338 [details] Issue Manifestation 3: Transactions scheduled for Fridays show up on Sondays. Attachment 3 [details]: Based on the "Weekly (x2): -----F-" fequency field, transactions for wages should show up on Fridays. These are showing up on Sundays. In addition, Based on the "Next Occur" date of the "Wages" and "Car Payment" transactions, there should be nothing showing except the "Past Due Rent" transactions. That is, "Wages" and "Car Payment" a set up to start in November and December respectively.
Created attachment 147339 [details] Test Case
It appears (without looking at the source, i would admit) that, during the process of adding every transaction to the calendar, the application assumes that the first moth shown is the first month to which the transaction applies. After the application places its marker, it appears that it uses the correct delta of dates for each subsequent marker. This is manifested in the fact that all of the "Wages" transactions shown above happen 7 days apart, and that the 2nd of December is hi-lighted, which is a 31-day delta (the number of days in December, not November.)
*** Bug 610423 has been marked as a duplicate of this bug. ***
Created attachment 172348 [details] small test case A small test case showing the bug.
The same bug appear to me. I'm running GnuCash 2.2.9 on a Debian GNU/Linux system. $ LANG=C gnucash --version gnc.bin-Message: main: binreloc relocation support was disabled at configure time. GnuCash 2.2.9 Built 2010-10-10 from r17949M The binary program I'm using come from the Debian package gnucash, version 2.2.9-8. I attached a very small test case.
This bug has been sitting here for over a year... what does it take to get it confirmed and fixed?
This appears to be fixed in the most recent version.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=601323. Please update any external references or bookmarks.