[PR #4464] [MERGED] Update transaction repair tool to remove erroneous transaction errors #35593

Closed
opened 2026-04-20 22:33:47 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4464
Author: @jfdoming
Created: 2/27/2025
Status: Merged
Merged: 3/1/2025
Merged by: @jfdoming

Base: masterHead: jfdoming/fix-non-parent-errors


📝 Commits (3)

  • 5a50ba5 Update transaction fix tool to remove errors from regular transactions
  • a429b0d Add release notes
  • ee3e20c Update 4464.md

📊 Changes

4 files changed (+31 additions, -0 deletions)

View changed files

📝 packages/desktop-client/src/components/settings/RepairTransactions.tsx (+13 -0)
📝 packages/loot-core/src/server/tools/app.ts (+11 -0)
📝 packages/loot-core/src/server/tools/types/handlers.d.ts (+1 -0)
upcoming-release-notes/4464.md (+6 -0)

📄 Description

Opening this now so I don't forget to merge it, but let's not merge before the release just in case. Will open a separate PR to fix the related bug.

To test:

  1. Add a split transaction with two children.
  2. Delete both children but not the parent.
  3. Hit "expand splits" and observe the crash (occurs as of 26/02).
  4. Manually navigate to /settings, hit "Repair transactions", and observe the message.
  5. Navigate back to the account you were previously in and observe the lack of crashes.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/4464 **Author:** [@jfdoming](https://github.com/jfdoming) **Created:** 2/27/2025 **Status:** ✅ Merged **Merged:** 3/1/2025 **Merged by:** [@jfdoming](https://github.com/jfdoming) **Base:** `master` ← **Head:** `jfdoming/fix-non-parent-errors` --- ### 📝 Commits (3) - [`5a50ba5`](https://github.com/actualbudget/actual/commit/5a50ba53da4a846bd667a85dbe5703c118cd675b) Update transaction fix tool to remove errors from regular transactions - [`a429b0d`](https://github.com/actualbudget/actual/commit/a429b0d166f65ab2557bb32982c3f2e22f9178fd) Add release notes - [`ee3e20c`](https://github.com/actualbudget/actual/commit/ee3e20c70c0bb633d4c3c63b8ea17682e4d7a611) Update 4464.md ### 📊 Changes **4 files changed** (+31 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/settings/RepairTransactions.tsx` (+13 -0) 📝 `packages/loot-core/src/server/tools/app.ts` (+11 -0) 📝 `packages/loot-core/src/server/tools/types/handlers.d.ts` (+1 -0) ➕ `upcoming-release-notes/4464.md` (+6 -0) </details> ### 📄 Description Opening this now so I don't forget to merge it, but let's not merge before the release just in case. Will open a separate PR to fix the related bug. To test: 1. Add a split transaction with two children. 2. Delete both children but not the parent. 3. Hit "expand splits" and observe the crash (occurs as of 26/02). 4. Manually navigate to `/settings`, hit "Repair transactions", and observe the message. 5. Navigate back to the account you were previously in and observe the lack of crashes. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 22:33:48 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#35593