[Bug]: Creating a new payee as part of creating a new rule fails #1705

Closed
opened 2026-02-28 19:51:36 -06:00 by GiteaMirror · 4 comments
Owner

Originally created by @mullermn on GitHub (Dec 23, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Having accidentally 'merged' a payee by applying a rule I was trying to recreate the original rule for future use. I type in the payee name for matching - this cannot automcomplete because the payee no longer exists. I selected 'Create new payee', but the payee that is created is not the one I requested, it is simply called 'new'.

How can we reproduce the issue?

Follow the workflow as described above, or shown here:
image
Create a rule for a payee that doesn't currently exist, and click 'Create Payee' when prompted

image
Observe that the payee that gets created has the wrong name

image
Validating that it's not just a graphical glitch from a separate view

image
Observe that the same thing has been happening previously

Where are you hosting Actual?

Pikapods

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Mac OSX

Originally created by @mullermn on GitHub (Dec 23, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### What happened? Having accidentally 'merged' a payee by applying a rule I was trying to recreate the original rule for future use. I type in the payee name for matching - this cannot automcomplete because the payee no longer exists. I selected 'Create new payee', but the payee that is created is not the one I requested, it is simply called 'new'. ### How can we reproduce the issue? Follow the workflow as described above, or shown here: ![image](https://github.com/user-attachments/assets/56a79b8d-2ac5-418e-859a-b1917e8e0c10) Create a rule for a payee that doesn't currently exist, and click 'Create Payee' when prompted ![image](https://github.com/user-attachments/assets/24684342-2c75-48f3-b70c-cd47b955e3a1) Observe that the payee that gets created has the wrong name ![image](https://github.com/user-attachments/assets/ad426f7c-f7d5-439a-b04c-58ab0d5a8172) Validating that it's not just a graphical glitch from a separate view ![image](https://github.com/user-attachments/assets/af9c149b-b736-412a-84da-5bdd7f87eb0e) Observe that the same thing has been happening previously ### Where are you hosting Actual? Pikapods ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Mac OSX
GiteaMirror added the bug label 2026-02-28 19:51:36 -06:00
Author
Owner

@pwinnski commented on GitHub (Dec 24, 2024):

I tested this in v24.11.0 and again in v24.12.0 using the desktop app on MacOS, as well as in v24.11.0 using the web UI, and in all three cases the created Payee was what I requested.

image
image

I get the same (successful) results whether I create the payee by clicking or hitting enter.

You didn't say; what version are you using?

@pwinnski commented on GitHub (Dec 24, 2024): I tested this in v24.11.0 and again in v24.12.0 using the desktop app on MacOS, as well as in v24.11.0 using the web UI, and in all three cases the created Payee was what I requested. ![image](https://github.com/user-attachments/assets/221bc00a-75b1-4005-b551-3d29acfba925) ![image](https://github.com/user-attachments/assets/bc3f5380-2bf4-4287-8222-6cab3fd69bf6) I get the same (successful) results whether I create the payee by clicking or hitting enter. You didn't say; what version are you using?
Author
Owner

@mullermn commented on GitHub (Dec 24, 2024):

Whatever PikaPods is currently on - which is client 24.9.0 and server 24.12.0 today.

Having tested more today I can refine the profile a bit further though - the bug doesn't happen if I use a 'Payee is' rule, but it does if I choose 'Payee one of'.

@mullermn commented on GitHub (Dec 24, 2024): Whatever PikaPods is currently on - which is client 24.9.0 and server 24.12.0 today. Having tested more today I can refine the profile a bit further though - the bug doesn't happen if I use a 'Payee is' rule, but it does if I choose 'Payee one of'.
Author
Owner

@sveselinovic commented on GitHub (Dec 24, 2024):

I can reproduce the bug on client version v24.12.0 locally, but only with "Payee one of", not with "Payee is", as described by the comment before.

This seems like a good first issue that I would like to tackle if nobody minds?

@sveselinovic commented on GitHub (Dec 24, 2024): I can reproduce the bug on client version v24.12.0 locally, but only with "Payee one of", not with "Payee is", as described by the comment before. This seems like a good first issue that I would like to tackle if nobody minds?
Author
Owner

@pwinnski commented on GitHub (Dec 24, 2024):

Ah, yes, "Payee one of" is broken, I missed that in the first screenshot!

@sveselinovic It seems the way to get "dibs" on an issue is to create a PR. Other than that, they don't assign issues.

@pwinnski commented on GitHub (Dec 24, 2024): Ah, yes, "Payee one of" is broken, I missed that in the first screenshot! @sveselinovic It seems the way to get "dibs" on an issue is to create a PR. Other than that, they don't assign issues.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1705