Skip to content

[HOLD for payment 2024-07-17] Track expense - "Hold" option should not appear for tracked expense in combined report #44617

Closed

Description

@lanitochka17

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-3.2
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team

Action Performed:

  1. Go to staging.new.expensify.com/
  2. Go to workspace chat that has no unsettled expense
  3. Go to + > Track expense
  4. Track a manual expense
  5. Go to transaction thread (combined report)
  6. Click 3-dot menu
  7. Note that Hold option is available for tracked expense in the combined report
  8. Submit another expense
  9. Go to transaction thread of the tracked expense in Step 4
  10. Click 3-dot menu
  11. Note that Hold option is actually not available for tracked expense (this is the correct behavior)

Expected Result:

In Step 7, in one-report combined view, "Hold" option should not show up for the tracked expense

Actual Result:

In Step 7, in one-report combined view, "Hold" option shows up for the tracked expense in 3-dot menu

Workaround:

Unknown

Platforms:

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

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

Bug6527316_1719574473097.20240628_192942.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @lschurr

Activity

  1. added
    DeployBlockerCashThis issue or pull request should block deployment
    DeployBlockerIndicates it should block deploying the API
    on Jun 28, 2024
  2. melvin-bot commented on Jun 28, 2024

    @melvin-bot

    Triggered auto assignment to @NikkiWines (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

  3. github-actions commented on Jun 28, 2024

    @github-actions
    Contributor

    👋 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:

    1. Identify the pull request that introduced this issue and revert it.
    2. Find someone who can quickly fix the issue.
    3. Fix the issue yourself.
  4. lanitochka17 commented on Jun 28, 2024

    @lanitochka17
    Author

    @NikkiWines FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

  5. lanitochka17 commented on Jun 28, 2024

    @lanitochka17
    Author

    We think that this bug might be related to #wave-collect - Release 1

  6. NikkiWines commented on Jun 28, 2024

    @NikkiWines
    Contributor

    This is almost certainly from #43618. I don't think this should be a blocker even if the behavior isn't what we intend though, it's fairly low impact and doesn't come across as "buggy".

    @trjExpensify just to confirm, do you think we should show the HOLD option for Track expenses? If not, let's open a new issue to rectify this rather than reverting the whole PR.

  7. trjExpensify commented on Jun 28, 2024

    @trjExpensify
    Contributor

    @NikkiWines I don't think you should be able to hold expenses in your selfDM. They should be immediately added to a closed report and there's nothing to do or prevent. 👍

  8. NikkiWines commented on Jun 28, 2024

    @NikkiWines
    Contributor

    Cool, I can spin up an issue or PR to handle this, but removing the blocker label for now 👍

  9. added and removed
    DeployBlockerCashThis issue or pull request should block deployment
    on Jun 28, 2024
  10. 26 remaining items

  11. changed the title [-][HOLD for payment 2024-07-22] [HOLD for payment 2024-07-17] Track expense - "Hold" option should not appear for tracked expense in combined report[/-] [+][HOLD for payment 2024-07-17] Track expense - "Hold" option should not appear for tracked expense in combined report[/+] on Jul 16, 2024
  12. lschurr commented on Jul 16, 2024

    @lschurr
    Contributor
  13. deleted a comment from melvin-bot on Jul 17, 2024
  14. deleted a comment from melvin-bot on Jul 17, 2024
  15. lschurr commented on Jul 17, 2024

    @lschurr
    Contributor

    Payment summary:

    • Reviewer: @akinwale $250 (To be paid in Upwork)
  16. akinwale commented on Jul 17, 2024

    @akinwale
    Contributor

    @lschurr I am not eligible for NewDot payments until late October, so I still need to be paid through Upwork for this one.

  17. lschurr commented on Jul 17, 2024

    @lschurr
    Contributor

    Ah, ok the automation is incorrect in this case. I'll create an Upwork job.

  18. melvin-bot commented on Jul 17, 2024

    @melvin-bot

    Payment Summary

    Upwork Job

    BugZero Checklist (@lschurr)

    • I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
    • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
    • I have paid out the Upwork contracts or cancelled the ones that are incorrect
    • I have verified the payment summary above is correct
  19. lschurr commented on Jul 17, 2024

    @lschurr
    Contributor
  20. lschurr commented on Jul 17, 2024

    @lschurr
    Contributor

    All set!

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

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2Engineering

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions