-
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
[$250] [CVP] Account is validated but still being asked to validate to add a VBBA #49813
Comments
Triggered auto assignment to @muttmuure ( |
We think that this bug might be related to #wave-collect - Release 1 |
@muttmuure 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 |
@muttmuure Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I can repro this: @deetergp & I are also running into it in this flow:
but in onyx, This is a critical viral flow, so we'd appreciate a quick turnaround on getting to the bottom of it! CC: @francoisl as I tagged you for eyes here. |
Job added to Upwork: https://www.upwork.com/jobs/~021841225609645325117 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @suneox ( |
Hey! I'm Agata from Callstack and I would like to help with this issue 🙂 |
📣 @suneox 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
Wahoo, thanks! |
I've checked the reproduction steps and I could repro when I wasn't logged in the account - because we're not sending validated in the OpenApp response - shouldn't it be always true after the user logs in to their account with the magic code for the first time (or verify the account the other way)? I couldn't reproduce the scenario that I was logged in and then validate turned to false, but I wasn't following the steps @trjExpensify mentioned, I will check it tomorrow. |
Is anything on the FE side needed to be done here? 🙂 |
Nope, I don't think so. Daniel re-tested it here: https://expensify.slack.com/archives/C07HPDRELLD/p1729031899739159?thread_ts=1729024865.063539&cid=C07HPDRELLD We do have a somewhat related bug, but a proposal is in from Manan here: #49576 |
Cool, closing! |
Going to reopen this issue as this is still happening on our side for the Hybrid app CC @AndrewGable |
Hm, interesting. @koko57 can you give it a re-test and confirm that? |
Any word on the retest @koko57? |
@trjExpensify @deetergp Sorry I missed Tom's message as I was ooo that day. Will retest today |
The original problem is fixed, works ok: But I've also checked if the validation error will be shown after creating a new account on the web (and not validating it) and the message is not shown: I think in this case we want it shown, don't we? I see that some changes were introduced by this PR #51718. The message should be shown because there is a check for account.validated, but for some reason it doesn't. I'll be working on refactoring the first step of enabling bank account #50422 #51799 - because there are many issues with this step, so I also can fix it there. |
And I've noticed that we have 2 ways of informing that the workspace currency is not set to USD for the Expensify Card it looks like this: Is there any reason that for the workflows we have only this info in the RHP and we cannot do this in the modal like for ECard? Or should we make it consistent? cc @shawnborton |
I don't think I have strong feelings here, but I always love airing on the side of consistency. cc @Expensify/design @trjExpensify for the quick check here as well. For the connect bank flow, I assume what's happening is that you click on the connect bank account row and you immediately see the RHP with the message about currency? If it's really the first step in the flow like that, I don't see why it couldn't be a modal either to match the Expensify Card page. |
Interestingly, in the global reimbursement doc, we decided not to show the "Connect bank account" row if the workspace currency isn't USD, GBP, EUR, AUD or CAD (supported currencies for global reimbursement): We could pull that out to move forward with it for non-USD for now, and extend it to the other currencies when global reimbursement is implemented? CC: @madmax330 for vis. |
I'm not quite following this. Here's a test on staging web, am I missing something? 2024-11-07_13-28-21.mp4 |
I'm not super passionate but I feel the same as Shawn. If we can make them consistent I think that'd probably be best, and I'd vote for standardizing on the modal approach from the Expensify Card page. I'm happy to defer to what Tom thinks is best though. |
@trjExpensify aaah ok, because of this new feature we no longer have to display this message: |
Yep, exactly! |
@trjExpensify ok, so the original bug is fixed, this issue can be closed 🙂 |
Great stuff!
@madmax330 let us know about the status of this one, and potentially expediting it for non-USD. |
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.39-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/4992364&group_by=cases:section_id&group_order=asc&group_id=283225
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
The account is already validated so the message shouldn't appear.
Actual Result:
Web page opened from the app asks to validate my expensifail account.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6610078_1726848225304.Screen_Recording_2024-09-20_At_8.50.37.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: