Some old transactions were created before we required transaction threads and money request preview report actions. We added a client-side fallback in openReport() that creates these missing pieces when users open old transactions, and the backend now also handles this via moneyRequestPreviewReportActionID in OpenReport.
We log when the client-side fallback is triggered:
[Report] Legacy transaction fallback: creating money request preview
Once we're confident all active users have had their old transactions migrated, we can remove:
- The client-side fallback code
- The
moneyRequestPreviewReportActionID handling in OpenReport.cpp
Some old transactions were created before we required transaction threads and money request preview report actions. We added a client-side fallback in
openReport()that creates these missing pieces when users open old transactions, and the backend now also handles this viamoneyRequestPreviewReportActionIDinOpenReport.We log when the client-side fallback is triggered:
Once we're confident all active users have had their old transactions migrated, we can remove:
moneyRequestPreviewReportActionIDhandling inOpenReport.cpp