You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Payments Buttons] Reports - Pay with business account option is missing in Pay menu after reset app #71285
Version Number: 9.2.18-1 Reproducible in staging?: Yes Reproducible in production?: N/A - new feature, doesn't exist in prod If this was caught during regression testing, add the test name, ID and link from TestRail:#70106 Email or phone of affected tester (no customers):applausetester+250902kh@applause.expensifail.com Issue reported by: Applause Internal Team Device used: Mac 15.5 / Chrome App Component: Search
Action Performed:
Precondition:
Workspace is set up with bank account.
Go to staging.new.expensify.com
Go to workspace chat.
Create an expense.
Click Submit and Approve.
Go to Account > Troubleshoot > Reset and refresh > Clear cache and restart.
Go to Reports > Reports.
Select the report via checkbox.
Click dropdown button > Pay.
BUG: Pay with business account option is missing.
Open the report.
Click app back button.
Click dropdown button > Pay.
Pay with business account option is only displayed after opening the expense report.
Expected Result:
In Step 8, after reset app, Pay with business account option will be present in Pay menu.
Actual Result:
In Step 8, after reset app, Pay with business account option is missing in Pay menu.
In Step 12, only after opening the expense report, Pay menu shows Pay with business account option.
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Identify the pull request that introduced this issue and revert it.
After resetting, the data of this report (not the transaction) can only be accessed via snapshot. That's why isExpenseReport here returns false and bank account option doesn't appear:
I tried to get the report via useOnyx get it from snapshot, however if I used it inside useBulkPayOptions, isOnSearch is false and hash is undefined, so it doesn't use data from snapshot 😭 . Still finding the solution.....
This issue has not been updated in over 15 days. @hungvu193, @grgia eroding to Monthly issue.
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
Activity
melvin-bot commentedon Sep 25, 2025
Triggered auto assignment to @joekaufmanexpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.melvin-bot commentedon Sep 25, 2025
Triggered auto assignment to @madmax330 (
DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.melvin-bot commentedon Sep 25, 2025
💬 A slack conversation has been started in #expensify-open-source
github-actions commentedon Sep 25, 2025
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
hungvu193 commentedon Sep 25, 2025
Checking ...
hungvu193 commentedon Sep 25, 2025
After resetting, the data of this report (not the transaction) can only be accessed via snapshot. That's why
isExpenseReporthere returns false and bank account option doesn't appear:App/src/hooks/useBulkPayOptions.ts
Line 44 in c3b5896
I tried to get the report via
useOnyxget it from snapshot, however if I used it insideuseBulkPayOptions,isOnSearchis false andhashis undefined, so it doesn't use data from snapshot 😭 . Still finding the solution.....10 remaining items
grgia commentedon Sep 26, 2025
@madmax330 taking this over
grgia commentedon Sep 29, 2025
Adding Reviewing label
melvin-bot commentedon Oct 15, 2025
@hungvu193, @grgia 10 days overdue. Is anyone even seeing these? Hello?
melvin-bot commentedon Oct 17, 2025
@hungvu193, @grgia 12 days overdue now... This issue's end is nigh!
melvin-bot commentedon Oct 20, 2025
This issue has not been updated in over 14 days. @hungvu193, @grgia eroding to Weekly issue.
melvin-bot commentedon Nov 12, 2025
This issue has not been updated in over 15 days. @hungvu193, @grgia eroding to Monthly issue.
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
hungvu193 commentedon Nov 17, 2025
Good to close