[Bug]: Deleting account deletes transactions linked to it from other accounts #926

Closed
opened 2026-02-28 19:25:29 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @lukyjay on GitHub (Feb 11, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I have checked my server logs and could not see any errors there
  • I will be attaching my server logs to this issue
  • I will be attaching my client-side (browser) logs to this issue
  • I understand that this issue will be automatically closed if insufficient information is provided

What happened?

I have added my mortgages as off-budget accounts but they hold some savings so I have removed those accounts and re-added them (knowing I cannot convert the account to on-budget). Problem is, all transactions on my other accounts which were linked to the mortgages were deleted. I'm unsure if this happened when deleting the transactions on the mortgage or the account.

Those transactions still happened on the account that I am no longer tracking. They shouldn't be removed. Hence why I believe this is a bug (not a feat)

It has caused all of my balances to break and now I have to manually re-enter them all.

It should unlink the transaction on the other account (instead of deleting it). As a possible future feature request it could pop-up to ask the user, but default behaviour should not be deleting transactions on other accounts.

What error did you receive?

Dissapearing transactions and incorrect balances.

Where are you hosting Actual?

Locally via Yarn

What browsers are you seeing the problem on?

Chrome

Operating System

Linux

Originally created by @lukyjay on GitHub (Feb 11, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### Is this related to GoCardless, Simplefin or another bank-sync provider? - [X] I have checked my server logs and could not see any errors there - [ ] I will be attaching my server logs to this issue - [ ] I will be attaching my client-side (browser) logs to this issue - [X] I understand that this issue will be automatically closed if insufficient information is provided ### What happened? I have added my mortgages as off-budget accounts but they hold some savings so I have removed those accounts and re-added them (knowing I cannot convert the account to on-budget). Problem is, all transactions on my other accounts which were linked to the mortgages were deleted. I'm unsure if this happened when deleting the transactions on the mortgage or the account. Those transactions still happened on the account that I am no longer tracking. They shouldn't be removed. Hence why I believe this is a bug (not a feat) It has caused all of my balances to break and now I have to manually re-enter them all. It should unlink the transaction on the other account (instead of deleting it). As a possible future feature request it could pop-up to ask the user, but default behaviour should not be deleting transactions on other accounts. ### What error did you receive? Dissapearing transactions and incorrect balances. ### Where are you hosting Actual? Locally via Yarn ### What browsers are you seeing the problem on? Chrome ### Operating System Linux
GiteaMirror added the bug label 2026-02-28 19:25:29 -06:00
Author
Owner

@youngcw commented on GitHub (Jun 4, 2025):

If the account is forced closed before deleting all the transactions then the other side of the transfer stays. If you delete the transactions that are inside the account first, then the other side of the transfer if deleted, which makes sense since you manually deleted the transfer.

@youngcw commented on GitHub (Jun 4, 2025): If the account is forced closed before deleting all the transactions then the other side of the transfer stays. If you delete the transactions that are inside the account first, then the other side of the transfer if deleted, which makes sense since you manually deleted the transfer.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#926