-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2023-10-30] [$500] Chat - Another report is displayed when access the report detail page by deep link #28641
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01e25fea022af2f13a |
Triggered auto assignment to @kevinksullivan ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hoangzinh ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Another report is displayed when access the report detail page by deep link What is the root cause of that problem?In App/src/libs/Navigation/AppNavigator/ReportScreenIDSetter.js Lines 62 to 65 in 2160bab
What changes do you think we should make in order to solve the problem?We should use
App/src/libs/Navigation/AppNavigator/ReportScreenIDSetter.js Lines 62 to 65 in 2160bab
What alternative solutions did you explore? (Optional)NA ResultScreencast.from.02-10-2023.14.34.22.webm |
@dukenv0307 Thanks for your proposal. I think your RCA is not really correct. Before we jump to the App/src/libs/Navigation/AppNavigator/ReportScreenIDSetter.js Lines 81 to 85 in b1b8bd7
Could you help to investigate the root cause again? Thanks |
@lanitochka17 it seems you missed clarifying it is a proposal of @dukenv0307 in this comment #28641 (comment), isn't it? |
@hoangzinh We already checked the reportID in the route but after signing the Because the deep link is
|
@dukenv0307 Thanks for your investigation. You're right that it seems a designed purpose when it lets getting the App/src/libs/Navigation/AppNavigator/createCustomStackNavigator/CustomRouter.js Lines 11 to 14 in 0b3b3ec
Therefore, your proposal here #28641 (comment) looks good to me. Your proposal has a correct RCA, we're only supporting the attachment route at the moment. You proposed an improvement so that it supports all other routes that contains reportID. I suggest we go with @dukenv0307's proposal #28641 (comment) 🎀👀🎀 C+ reviewed |
Triggered auto assignment to @madmax330, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@madmax330, @hoangzinh, @kevinksullivan Huh... This is 4 days overdue. Who can take care of this? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Are we waiting on @madmax330 to weigh in here? |
@madmax330, @hoangzinh, @kevinksullivan Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@madmax330 @hoangzinh @kevinksullivan this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@kevinksullivan ah yes |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
@hoangzinh The PR is ready for review. |
🎯 ⚡️ Woah @hoangzinh / @dukenv0307, great job pushing this forwards! ⚡️ The pull request got merged within 3 working days of assignment, so this job is eligible for a 50% #urgency bonus 🎉
On to the next one 🚀 |
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. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.88-11 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-10-30. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Not overdue |
BugZero Checklist:
|
Regression Test ProposalNote: Currently, The PR is only tested on Web/mWeb
Do we agree 👍 or 👎 |
I'm not sure we need a regression test for this thoughts @kevinksullivan ? |
Agreed @madmax330 |
Paid out! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
The report screen should display the report that matches with
reportID
param in the URLActual Result:
The detail page is the detail page of announce room but the report screen displays another report
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.76-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
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
Notes/Photos/Videos: Any additional
https://github.com/Expensify/App/assets/78819774/8b0bee74-b1a7-4a7e-8bf9-7c9125b2f7bb
Screencast.from.02-10-2023.14_13_36.webm
Recording.128.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dukenv0307
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1696230613828629
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: