mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-10 23:54:00 -05:00
[GH-ISSUE #4713] [Bug]: On repo migration from v25.2.1 and v.25.3.1, a last reconciled ID 1740506588539 are added to __migration__
#116375
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cnshing on GitHub (Mar 31, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/4713
Verified issue does not already exist?
What happened?
Specifically, this causes imports to fail:
The 2nd last element for both arrays are identically indexed, which means the missing culprit must be the last element,
1740506588539.I am not familiar enough with the codebase to know if it is intended for the migration check to purposely ignore this ID, or whether the export database function fails to include it, or whether my particular instance included this data when it wasn't supposed to, because exporting the test budget from
http://demo.actualbudget.lanalso exhibits this problem from both the serverless client and my self hosted server.Fix:
What worked for me was removing the offending row from
db.sqliteand re-importing. Alternatively, copying the migrations data to any instance seems to work for that particular instance. I will also do some investigation and try to resolve this bug next week if I have free time.How can we reproduce the issue?
Where are you hosting Actual?
Locally via Yarn
What browsers are you seeing the problem on?
Chrome
Operating System
Linux
@cnshing commented on GitHub (Apr 5, 2025):
With release v25.4.0 and PR #4459, new repo migrations from v25.2.1 to the latest will include
1740506588539in available ids. This should prevent the out of sync issue for future versions.