GnuCash
Contact   Instructions
Bug 797276 - Hitting the cancel button when editing a scheduled transaction does not undo changes
Summary: Hitting the cancel button when editing a scheduled transaction does not undo ...
Status: RESOLVED NOTABUG
Alias: None
Product: GnuCash
Classification: Unclassified
Component: Scheduled Transactions (show other bugs)
Version: 3.5
Hardware: PC Windows
: Normal normal
Target Milestone: ---
Assignee: core
QA Contact: core
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-09 22:54 EDT by aggiesam01
Modified: 2020-09-26 12:23 EDT (History)
4 users (show)

See Also:


Attachments

Description aggiesam01 2019-06-09 22:54:37 EDT
While editing a scheduled transaction, changes are not rolled back if the cancel button is clicked. The changes are already committed and cannot be undone.
Comment 1 Bob 2020-09-25 05:49:53 EDT
I have tried this with the current version 4.1 and am able to cancel all the changes I made in the 'Schedule Transaction Editor'.

Can you try with the current version and advise if it is still a problem, if so can you give more detail on what you were changing.
Comment 2 aggiesam01 2020-09-26 10:50:34 EDT
Demonstrating the issue that is experienced. If I edit a scheduled transaction and go to the next transaction in the transaction editor, it commits the change. Pressing cancel after this point does not revert the changes, as I think would be the expected behavior.

Video - https://www.youtube.com/watch?v=ajhZCo8d_zo

I am running 4.1
Comment 3 John Ralls 2020-09-26 12:23:17 EDT
Sorry, your expectation is wrong. The cancel button cancels the *current* transaction edit if there is one. Just like in all of the other registers leaving a transaction commits it.

Reverting it would be an undo, not a cancel, and GnuCash's design doesn't afford a way to implement that oft-requested capability.

Note You need to log in before you can comment on or make changes to this bug.