<!-- Please link the original GH where the problem was reported --> **Original GH:** https://github.com/Expensify/App/issues/69109 ## Action Performed: Prerequisite: Account has a Self DM 1. Open any workspace chat 2. Create a manual expense 3. Open the just created expense 4. Tap on "More" and select "Hold" 5. Enter any reason and hold the expense 6. Once redirected to report, tap on the report field 7. Tap on "Remove from report" 8. Navigate to Self DM 9. Note that "On Hold" status was not removed from expense ## Expected Result: - In `api/ChangeTransactionsReport`, when the expense will be moved to `selfDM` report, backend should remove "On Hold" status if it found. - The API response should have onyx data similar to [unholdRequest](https://github.com/Expensify/App/blob/e5d7f22f1f5b11acec860a13e7525095b0ee4b4d/src/libs/actions/IOU.ts#L11277-L11387) response. ## Actual Result: - In `api/ChangeTransactionsReport`, when the expense moved to `selfDM` report, backend doesn't remove "On Hold" status. ## Screenshots/Videos <details> <summary>Add any screenshot/video evidence</summary> https://github.com/user-attachments/assets/78a0510b-d9bb-44f4-b384-0f72adf6d328 </details>
Original GH: #69109
Action Performed:
Prerequisite: Account has a Self DM
Expected Result:
api/ChangeTransactionsReport, when the expense will be moved toselfDMreport, backend should remove "On Hold" status if it found.Actual Result:
api/ChangeTransactionsReport, when the expense moved toselfDMreport, backend doesn't remove "On Hold" status.Screenshots/Videos
Add any screenshot/video evidence
20250912024049254.mp4