Skip to content

[Due for payment 2025-09-12] [BACK BUTTON] [$250] Unapproved Cash list doesn’t refresh after approving multi-expense reports #67379

Description

@mitarachim

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: v9.1.87-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: #67252
Email or phone of affected tester (no customers): applausetester+dp265@applause.expensifail.com
Issue reported by: Applause Internal Team
Device used: Mac / Web
App Component: Other

Action Performed:

  1. Log in as an admin of a workspace with approval and payment enabled.
    2. Ensure there are reports with multiple expenses pending approval.
    3. Go to Reports > Unapproved Cash from the left-hand navigation.
    4. Locate a report with multiple expenses — note it only shows a “View” button.
    5. Click View to open the expense details, then click report name in the header to get to Report
    6. Click Approve from the report details view.
    7. Press the back button in the app twice to return to the Unapproved Cash list.

Expected Result:

• The report is removed from the Unapproved Cash list after approval.
• The total expense count and amount are updated accordingly.
• Approval flow is consistent regardless of how many expenses are in the report.

Actual Result:

• The report is still visible in the Unapproved Cash list after approval.
• The total count and amount are not updated.
• User must manually refresh the page to see the updated state.
• Reports with multiple expenses can’t be approved directly from the list.

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6902307_1753820241276.1_14_PM_2025-07-29.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021950831064819658134
  • Upwork Job ID: 1950831064819658134
  • Last Price Increase: 2025-07-31
Issue OwnerCurrent Issue Owner: @stephanieelliott

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.ExternalAdded to denote the issue can be worked on by a contributorReviewingHas a PR in reviewWeeklyKSv2

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions