[kmymoney] [Bug 427519] Merge of Payees Deletes all Payees when an error occurs

Daryl Lautenschlager bugzilla_noreply at kde.org
Sun Oct 11 17:23:31 BST 2020


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

--- Comment #3 from Daryl Lautenschlager <dardo13 at charter.net> ---
Jack,

Here are the steps I take:

1. From the main screen click on Payees

2. Scroll down to the Payees I want to merge.  (In my case Petsmart, 
PetsMart and PetSmart)

3. Select all three (at this point there are transactions listed under 
all three)

4. Click on Merge

5. Popup appears asking if I really want to merge the payees.  (I click 
on Yes)

6. Popup appears asking me to select a payee to merge everything into.  
(I select PetSmart and click OK)

7. The error popup occurs that I detailed in the Bug Report.  (I click 
on OK)

8. All three Payees are still there.  When I click on them, all 
transactions are gone.

I should note that I have successfully done merges before without any 
problems.  The problem only occurs when the error I described in the bug 
report happens.

If I were to hazard a guess as to what is happening, I would say it is 
something like:

When a merge is requested, all transactions are gathered and put in a 
temporary spot and removed from the original Payees.

When successful, the Payee selected for the merge gets all of the 
transactions.  (It may be created as a new Payee).

When a failure occurs, the temporary storage gets deleted and since the 
transactions were already deleted from the original Payees, they are 
gone and there is no way to restore them.

On 10/10/20 11:56 AM, Jack wrote:
> https://bugs.kde.org/show_bug.cgi?id=427519
>
> --- Comment #2 from Jack <ostroffjh at users.sourceforge.net> ---
> Apologies - I see the merge function, and it works just fine for me.
> When you clicked on OK after the first error, what was still shown?  Did you
> still see the list of payees to merge, or did you still see the dropdown to
> choose the target payee?  When you say to click on any of the payees you
> merged, where is that?  If the merge finished, then all of them except one
> should no longer be present on the list.  Did the merge ultimately complete
> without further error, or was there another error, or did you cancel the merge?
>   It's not clear.
>

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


More information about the KMyMoney-devel mailing list