[PR #4216] [MERGED] Identify and fix broken transfers #39695

Closed
opened 2026-04-23 12:38:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4216
Author: @youngcw
Created: 1/21/2025
Status: Merged
Merged: 1/23/2025
Merged by: @youngcw

Base: masterHead: youngcw/show_broken_categories


📝 Commits (10+)

📊 Changes

6 files changed (+58 additions, -12 deletions)

View changed files

📝 packages/desktop-client/src/components/settings/RepairTransactions.tsx (+26 -9)
📝 packages/desktop-client/src/components/settings/index.tsx (+2 -2)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.jsx (+3 -1)
📝 packages/loot-core/src/server/tools/app.ts (+20 -0)
📝 packages/loot-core/src/server/tools/types/handlers.d.ts (+1 -0)
upcoming-release-notes/4216.md (+6 -0)

📄 Description

There is currently nothing in the code that automatically fixes an on budget transfer that ended up with a category. This adds that function to the "fix splits" script, and renames that script to "Repair Transactions".

Ive attached an example file that will show the "BROKEN" category label.
image

test1.zip
View the "test" account to see the broken transfer, or open the "Food" category spending

Thanks @UnderKoen for adding in the actual fix part.


🔄 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/4216 **Author:** [@youngcw](https://github.com/youngcw) **Created:** 1/21/2025 **Status:** ✅ Merged **Merged:** 1/23/2025 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `youngcw/show_broken_categories` --- ### 📝 Commits (10+) - [`5456ae2`](https://github.com/actualbudget/actual/commit/5456ae2dc908645ca2effd0ac5e99e5546cef503) show broken transfers - [`f8f0cb9`](https://github.com/actualbudget/actual/commit/f8f0cb9f93840f8ff28ed86edda4880629dc4dce) more detail - [`b3555cc`](https://github.com/actualbudget/actual/commit/b3555ccdd227e7058173d9f8999556542fcdd36f) feat: add step to fix splits for fixing transfers with categories that should not be there - [`8e11f71`](https://github.com/actualbudget/actual/commit/8e11f7160905a97f6091b141ae3ec2dc239bc62d) reword - [`f68bcdd`](https://github.com/actualbudget/actual/commit/f68bcdd014559d608674046fc86e0079ccd14b80) update the setting - [`b2d7bb4`](https://github.com/actualbudget/actual/commit/b2d7bb4a97a2ef882d827883808d7894e2354971) note - [`16d21f3`](https://github.com/actualbudget/actual/commit/16d21f3bd6c7931b657c25001515b23f4e3d595a) lint - [`3f4d4a6`](https://github.com/actualbudget/actual/commit/3f4d4a66a06557d9a36fd3e8ce261018ca8097ba) typo - [`f6c17ea`](https://github.com/actualbudget/actual/commit/f6c17ea36e6cbf39a380c9938f54017d8d3d8674) another misspelling - [`cc88bf8`](https://github.com/actualbudget/actual/commit/cc88bf8e644b2b595fcd09751971e580e55e74cb) Merge branch 'master' into youngcw/show_broken_categories ### 📊 Changes **6 files changed** (+58 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/settings/RepairTransactions.tsx` (+26 -9) 📝 `packages/desktop-client/src/components/settings/index.tsx` (+2 -2) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.jsx` (+3 -1) 📝 `packages/loot-core/src/server/tools/app.ts` (+20 -0) 📝 `packages/loot-core/src/server/tools/types/handlers.d.ts` (+1 -0) ➕ `upcoming-release-notes/4216.md` (+6 -0) </details> ### 📄 Description There is currently nothing in the code that automatically fixes an on budget transfer that ended up with a category. This adds that function to the "fix splits" script, and renames that script to "Repair Transactions". Ive attached an example file that will show the "BROKEN" category label. ![image](https://github.com/user-attachments/assets/992577f0-8a2f-43cc-bb0f-f54a8ff7e012) [test1.zip](https://github.com/user-attachments/files/18493856/test1.zip) View the "test" account to see the broken transfer, or open the "Food" category spending Thanks @UnderKoen for adding in the actual fix part. --- <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-23 12:38:08 -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#39695