[kmymoney] [Bug 435512] When matching an assigned and unassigned transaction, KMM may leave the resulting category empty

Thomas Baumgart bugzilla_noreply at kde.org
Sat Apr 17 10:27:44 BST 2021


https://bugs.kde.org/show_bug.cgi?id=435512

Thomas Baumgart <thb at net-bembel.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/offi
                   |                            |ce/kmymoney/commit/2526004d
                   |                            |3ff6f80f014102fe76244190f5c
                   |                            |44d7f
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED
   Version Fixed In|                            |5.1.2

--- Comment #2 from Thomas Baumgart <thb at net-bembel.de> ---
Git commit 2526004d3ff6f80f014102fe76244190f5c44d7f by Thomas Baumgart.
Committed on 17/04/2021 at 09:27.
Pushed by tbaumgart into branch 'improve_merging'.

Improve transaction merging

Transaction merging does not provide any visual feedback to the user.
This can lead to unwanted results. This mostly happeqns, when the user
selected transactions appear in an unexpected order to the matching
function and the category assignment disappears for no obvious reason.

The logic has been enhanced to check if an imported transaction which
usually does not have a category assigned shall replace an existing
transaction that has a category assignment. In this case, the selected
transactions are exchanged so that the category assignment does not
disappear. In case both transactions have more than one split, the user
is asked for confirmation of the operation.
FIXED-IN: 5.1.2

M  +1    -1    kmymoney/dialogs/kmergetransactionsdlg.cpp
M  +56   -53   kmymoney/views/kgloballedgerview_p.h

https://invent.kde.org/office/kmymoney/commit/2526004d3ff6f80f014102fe76244190f5c44d7f

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list