Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[$500] Deeplinking to distantce request money allows requesting 0 amount #29401

Closed
3 of 6 tasks
m-natarajan opened this issue Oct 12, 2023 · 12 comments
Closed
3 of 6 tasks
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Internal Requires API changes or must be handled by Expensify staff

Comments

@m-natarajan
Copy link

m-natarajan commented Oct 12, 2023

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: 1.3.81-6
Reproducible in staging?: y
Reproducible in production?: y
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: @lidiyakelay
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1696946373513129

Action Performed:

  1. go to + FAB
  2. Click on request money
  3. click on distance tab
  4. go to the url 'https://staging.new.expensify.com/request/new/distance' change distance to 'participants'

Expected Result:

the url redirects back

Actual Result:

url goes to participants allowing user to request 0 amount

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

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

Android: Native
Android: mWeb Chrome
4_5852834878667624402.mp4
iOS: Native
iOS: mWeb Safari
4_5852491904054202624.MP4
MacOS: Chrome / Safari
participants.mp4
MacOS: Desktop

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01b1f3e4d9495c91ca
  • Upwork Job ID: 1712257041055375360
  • Last Price Increase: 2023-10-12
@m-natarajan m-natarajan added External Added to denote the issue can be worked on by a contributor Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Oct 12, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 12, 2023

Triggered auto assignment to @maddylewis (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@melvin-bot melvin-bot bot changed the title Deeplinking to distantce request money allows requesting 0 amount [$500] Deeplinking to distantce request money allows requesting 0 amount Oct 12, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 12, 2023

Job added to Upwork: https://www.upwork.com/jobs/~01b1f3e4d9495c91ca

@melvin-bot
Copy link

melvin-bot bot commented Oct 12, 2023

Bug0 Triage Checklist (Main S/O)

  • This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
  • This bug is not a duplicate report (check E/App issues and #expensify-bugs)
    • If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
  • This bug is reproducible using the reproduction steps in the OP. S/O
    • If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
    • If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
  • This issue is filled out as thoroughly and clearly as possible
    • Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
  • I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Oct 12, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 12, 2023

Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr (External)

@graylewis
Copy link
Contributor

This seems related to this ongoing refactor: #26538.

There's a pretty clear fix here: check if there are defined waypoints in the request and trigger goBack if there isn't. This was already attempted here: #27826
It failed because the waypoints weren't defined in the first frame. This could probably be fixed with a well-defined dependency array in useEffect.

If it's still deemed worthwhile to attempt another patch while the refactor is ongoing, I'd be happy to write a proper proposal @maddylewis

@DylanDylann
Copy link
Contributor

This issue will be resolved after my PR is merged. We should hold this issue

@melvin-bot melvin-bot bot added the Overdue label Oct 16, 2023
@maddylewis maddylewis changed the title [$500] Deeplinking to distantce request money allows requesting 0 amount [HOLD] [$500] Deeplinking to distantce request money allows requesting 0 amount Oct 16, 2023
@maddylewis maddylewis added Weekly KSv2 and removed Daily KSv2 labels Oct 16, 2023
@melvin-bot melvin-bot bot removed the Overdue label Oct 16, 2023
@melvin-bot melvin-bot bot added the Overdue label Oct 25, 2023
@maddylewis
Copy link
Contributor

PR is open / still holding

@melvin-bot melvin-bot bot removed the Overdue label Oct 26, 2023
@melvin-bot melvin-bot bot added the Overdue label Nov 3, 2023
@maddylewis maddylewis changed the title [HOLD] [$500] Deeplinking to distantce request money allows requesting 0 amount [$500] Deeplinking to distantce request money allows requesting 0 amount Nov 9, 2023
@maddylewis
Copy link
Contributor

looks like this has since merged - #28308

@mollfpr - when you have a chance, could you confirm if this bug is still reproducible? ty!

@melvin-bot melvin-bot bot removed the Overdue label Nov 9, 2023
@DylanDylann
Copy link
Contributor

This issue is resolved. Let's close

Copy link

melvin-bot bot commented Nov 9, 2023

@mollfpr @maddylewis this issue is now 4 weeks old and preventing us from maintaining WAQ, can you:

  • Decide whether any proposals currently meet our guidelines and can be approved as-is today
  • If no proposals meet that standard, please take this issue internal and treat it as one of your highest priorities
  • If you have any questions, don't hesitate to start a discussion in #expensify-open-source

Thanks!

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 External Added to denote the issue can be worked on by a contributor labels Nov 9, 2023
@melvin-bot melvin-bot bot added Internal Requires API changes or must be handled by Expensify staff and removed Help Wanted Apply this label when an issue is open to proposals by contributors labels Nov 9, 2023
Copy link

melvin-bot bot commented Nov 9, 2023

Current assignee @mollfpr is eligible for the Internal assigner, not assigning anyone new.

@mollfpr
Copy link
Contributor

mollfpr commented Nov 9, 2023

I confirmed this issue is solved.

Screen.Recording.2023-11-09.at.21.36.44.mp4

We can close the issue now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Internal Requires API changes or must be handled by Expensify staff
Projects
None yet
Development

No branches or pull requests

5 participants