When editing scheduled transactions, changing the date on the first occurrence should be reflected in future ones but that no longer happens. Reproducible: Always Steps to Reproduce: 1. Create a scheduled monthly transaction for 20th June 2015 2. Check that it shows up for 20th of every following month in the ledger 3. Edit schedule for the transaction to happen on 15th June 2015 instead 4. Check what date future transactions happen on Actual Results: First transaction shows as being on 15th June Future transactions show as being on 20th of the month Expected Results: All transactions should show as being on 15th of the month Reversing the change from bug 345061 fixes this issue
Git commit 64e686b1172faae8ac5e433aa1ee1afea5d12fa3 by Thomas Baumgart. Committed on 24/05/2015 at 06:14. Pushed by tbaumgart into branch 'master'. Update start date of schedule if changed by user The start date of a schedule was not updated when a user changed the date of the schedule. This was a leftover of the fix for bug #345061. M +3 -1 kmymoney/dialogs/keditscheduledlg.cpp http://commits.kde.org/kmymoney/64e686b1172faae8ac5e433aa1ee1afea5d12fa3
Will this need backporting to 4.7.x too?
Yes, but only if bug #345061 is backported also.