[HOLD for payment 2024-10-24] Expense - Report view changes to Wallet page when Add bank account RHP opens #50214
Copy link
Copy link
Closed
Labels
Awaiting PaymentAuto-added when associated PR is deployed to productionAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.Something is broken. Auto assigns a BugZero manager.DailyKSv2KSv2Engineering
Description
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.44-3
Reproducible in staging?: Y
Reproducible in production?: N
Email or phone of affected tester (no customers): applausetester+pso@applause.expensifail.com
Issue reported by: Applause Internal Team
Action Performed:
Precondition:
- Workspace has set up bank account.
- Employee does not have personal bank account.
- Go to staging.new.expensify.com
- [Employee] Submit an expense in the workspace chat.
- [Admin] Pay the expense via Expensify.
- [Employee] Click on the expense preview.
- [Employee] Click Add bank account button.
Expected Result:
The report view will persist when Add bank account RHP opens (production behavior).
Actual Result:
The report view changes to Wallet page when Add bank account RHP opens.
Workaround:
Unknown
Platforms:
- Android: Native
- Android: mWeb Chrome
- iOS: Native
- iOS: mWeb Safari
- MacOS: Chrome / Safari
- MacOS: Desktop
Screenshots/Videos
Bug6623630_1727985420544.20241004_035429.mp4
Issue Owner
Current Issue Owner: @jjcoffeeReactions are currently unavailable
Metadata
Metadata
Labels
Awaiting PaymentAuto-added when associated PR is deployed to productionAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.Something is broken. Auto assigns a BugZero manager.DailyKSv2KSv2Engineering
Activity
melvin-bot commentedon Oct 4, 2024
Triggered auto assignment to @bfitzexpensify (
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 Oct 4, 2024
Triggered auto assignment to @techievivek (
DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.IuliiaHerets commentedon Oct 4, 2024
We think that this bug might be related to #wave-collect - Release 1
github-actions commentedon Oct 4, 2024
👋 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:
mkzie2 commentedon Oct 4, 2024
Proposal
Please re-state the problem that we are trying to solve in this issue.
The report view changes to Wallet page when Add bank account RHP opens.
What is the root cause of that problem?
The add personal bank account screen was mapped to settings profile screen:
App/src/libs/Navigation/linkingConfig/CENTRAL_PANE_TO_RHP_MAPPING.ts
Line 41 in d9882a3
What changes do you think we should make in order to solve the problem?
Add that screen to the
RHP_SCREENS_OPENED_FROM_LHN:App/src/libs/Navigation/linkingConfig/getAdaptedStateFromPath.ts
Line 24 in d8cda53
techievivek commentedon Oct 4, 2024
@mkzie2 We require the original author to fix the regression issues and in this case it seems to be originating from this one https://github.com/Expensify/App/pull/49230/files
CC @daledah
techievivek commentedon Oct 4, 2024
There are already a few blocker linked to that PR so if the author is not online to fix it ASAP we might need to revert the original PR.
24 remaining items
jjcoffee commentedon Oct 17, 2024
No payment due here as this was a regression fix.
melvin-bot commentedon Oct 24, 2024
@techievivek @bfitzexpensify Be sure to fill out the Contact List!
tgolen commentedon Oct 24, 2024
Reopening so @jjcoffee and @bfitzexpensify can fill out the regression checklist.
melvin-bot commentedon Oct 24, 2024
Payment Summary
Upwork Job
BugZero Checklist (@bfitzexpensify)
jjcoffee commentedon Oct 25, 2024
Regression Test Proposal
Preconditions:
Do we agree 👍 or 👎
bfitzexpensify commentedon Oct 25, 2024
Looks good to me! Proposed in https://github.com/Expensify/Expensify/issues/438948
melvin-bot commentedon Oct 25, 2024
@techievivek @bfitzexpensify Be sure to fill out the Contact List!
melvin-bot commentedon Jan 2, 2025
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.
If a regression has occurred and you are the assigned CM follow the instructions here.
If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.