After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 587913 - "Edit exchange rate" marks account cell as changed
"Edit exchange rate" marks account cell as changed
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Register
git-master
Other All
: Normal normal
: ---
Assigned To: Charles Day
Chris Shoemaker
Depends on:
Blocks:
 
 
Reported: 2009-07-06 19:15 UTC by Charles Day
Modified: 2018-06-29 22:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Day 2009-07-06 19:15:42 UTC
Using the "Edit exchange rate" right-click option on an unchanged register row marks the account cell as changed, even if it hasn't been, and even if the user cancels out of the exchange rate dialog. If the user then tries to leave the row, the register to asks to confirm the changes.

From David Ward's comments in bug 580968:
'gnc_split_register_handle_exchange' calls
'gnc_split_register_get_account_always', which then calls
'gnc_split_register_get_account_by_name'.  This last function causes the
account cell in the current split to be marked as changed (even though through
this code path, it is not).
Comment 1 Charles Day 2009-07-07 21:18:03 UTC
Got to this faster than expected. Fix committed in r18188.
Comment 2 Charles Day 2009-07-07 21:22:29 UTC
Just missed the 2.3.2 tagging. Targeting for 2.3.3.
Comment 3 Phil Longstaff 2009-07-07 22:56:45 UTC
Actually, I screwed up the tagging, so it made 2.3.2 after all.
Comment 4 John Ralls 2018-06-29 22:24:15 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=587913. Please update any external references or bookmarks.