Skip to content

[HIGH] Hold doesn't show in three dot menu until report is opened #52401

Description

@m-natarajan

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: 9.0.60-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @garrettmknight
Slack conversation (hyperlinked to channel name): ts_external_expensify_expense

Action Performed:

  1. Create a workspace
  2. Invite Submitter + Approver A
  3. Enable Workflows > Approval + Delay Submission
  4. Set Approver A as approver
  5. As Submitter, create expense in WS chat + submit
  6. Tag the approver in the workspace chat and invite them
  7. As Approver A, navigate to Submitter's WS chat + click the three dot menu on the expense

Expected Result:

Since this is a one expense report, you should see Hold in the three dot menu for the report

Actual Result:

The Hold action is not available in the menu until you open the expense and go back

Workaround:

You don't see Hold until you access the expense/report and back out into the WS chat again.

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Standalone
  • Android: HybridApp
  • Android: mWeb Chrome
  • iOS: Standalone
  • iOS: HybridApp
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence
HoldMenu2024-12-12_15-59-35.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021857521697236720139
  • Upwork Job ID: 1857521697236720139
  • Last Price Increase: 2024-11-22
Issue OwnerCurrent Issue Owner: @neil-marcellini

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

AutoAssignerNewDotQualityUsed to assign quality issues to engineersBugSomething is broken. Auto assigns a BugZero manager.EngineeringImprovementItem broken or needs improvement.InternalRequires API changes or must be handled by Expensify staffWeeklyKSv2

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions