-
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
[C+ Checklist Needs Completion] [$250] Profile - Address disappears when filling date of birth #45197
Comments
Triggered auto assignment to @greg-schroeder ( |
@greg-schroeder 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 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Address disappears when filling date of birth What is the root cause of that problem?On changing the date, the backend return the address inside an What changes do you think we should make in order to solve the problem?
we should change it to:
we should update all other alternativelywe can extract the address object from the
then construct the address object from these vars Partial Result: Screen.Recording.2024-07-10.at.10.16.19.PM.movalternativelyas arosiclair pointed out here we can remove the privatePersonalDetails.address completely ... to do that we should
|
Job added to Upwork: https://www.upwork.com/jobs/~012627cfecde429dc3 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr ( |
I detailed the root of this problem here. @abzokhattab you should remove |
Coming from #45339 Hi @arosiclair My proposal addresses the problem according to the right RCA and solution pointed out by you here ProposalPlease re-state the problem that we are trying to solve in this issue.The address is not shown on the personal detail page after editing Date of birth What is the root cause of that problem?As explained here, the back-end actually does not use What changes do you think we should make in order to solve the problem?
Or we can get the existing list of
Also needs to be updated in App/src/libs/GetPhysicalCardUtils.ts Line 58 in 6e1c64d
And in App/src/libs/actions/Wallet.ts Line 260 in 6e1c64d
... We need to thoroughly check all usage of What alternative solutions did you explore? (Optional)None |
@arosiclair I also identified a lot more places that needs to be updated aside from what's identified here (point 3 in the proposal) |
@arosiclair Oh okay then, i updated the alternative proposal to remove the |
ProposalPlease re-state the problem that we are trying to solve in this issue.The address disappears when filling in the date of birth input What is the root cause of that problem?When we add an address to our personal info, we're setting the optimistic data in Onyx with the address property that doesn't exist in BE, and we display the address with the address property (optimistic data) that doesn't exist in BE. So after we filled in our date of birth, it pulled new data from the BE i.e GetMissingOnyxMessages and the BE did not return the personal details with the address property, instead the BE returned with these properties: What changes do you think we should make in order to solve the problem?We can use the And I don't use the We can also use this logic when editing the address, because it also didn't work after filling in the date of birth input
Here's the code:
I've tried and it's working very well Result2024-07-14.15-28-03.mp4What alternative solutions did you explore? (Optional) |
@mollfpr please review 🙇🏽♂️ |
@arosiclair, @mollfpr, @greg-schroeder Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Yup bump to @mollfpr for proposal review |
Sorry for the delay 🙏 Reviewing it now! |
@NJ-2020 I think we won't be use the We can go with @tienifr proposal since they will thoroughly update the usage of @arosiclair Also, I see that the 🎀 👀 🎀 C+ reviewed! |
Current assignee @arosiclair is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
@arosiclair @mollfpr @greg-schroeder @tienifr 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! |
Do you have an update on this one @arosiclair? |
I don't think we need to hold for BE changes. PR ready for review #45751. |
Yeah no need to hold on those changes. They were deployed already last week though. |
Okay got it - PR is still being worked on |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.16-8 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 2024-08-13. 🎊 For reference, here are some details about the assignees on this 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:
|
Payment summary: Contributor: @tienifr - $250 - ND manual request cc @mollfpr can you complete the checklist so this can be closed out? Thanks! |
No offending PR.
The regression step should be good.
|
@arosiclair, @mollfpr, @greg-schroeder, @tienifr Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
$250 approved for @mollfpr |
@arosiclair, @mollfpr, @greg-schroeder, @tienifr Still overdue 6 days?! Let's take care of this! |
Filed regression test, closing |
$250 approved for @tienifr |
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: 9.0.6-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4706283
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
Both Address and Date of birth are displayed in the Personal detail page
Actual Result:
The address is not shown on the personal detail page after editing Date of birth
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6538125_1720630431120.Issue_Address_Disappears.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @greg-schroederThe text was updated successfully, but these errors were encountered: