Closed IuliiaHerets closed 3 weeks ago
Triggered auto assignment to @RachCHopkins (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.
Triggered auto assignment to @MonilBhavsar (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
:wave: 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:
We think that this bug might be related to #wave-collect - Release 2
Prod
I worked on the linked issue, I'll look for a fix to this one.
Thank you! Would appreciate it
Just after a glance this looks suspicious as I'm not modifying the value for NVP_ONBOARDING on the frontend side, I'll investigate further.
Alright I've found the culprit, the problem is as follows:
NVP_ONBOARDING
value as an array, and so we have that set as a secondary type for this ONYXKEY
- these old values are currently just read, there is no way in the app to change themhasCompletedGuidedSetupFlow
and an optional chatReportID
Pay elsewhere
button and Onyx doesn't like us shuffling the types hereI'll talk with @deetergp whether we can patch this on the backend side as it seems most fitting to just create new accounts with the value for NVP_ONBOARDING
set to {hasCompletedGuidedSetupFlow: false}
This is a backend issue. Not a blocker though
@cdOut Where is it in the Pay Elsewhere flow that we are setting NVP_ONBOARDING
?
@deetergp This isn't being done on frontend, what is happening is we're getting an OnyxUpdate that sets it from the backend through completeGuidedSetup
.
I just raised a PR to skip creating that NVP for invited users and setting it to true
on the back end.
I just raised a PR to skip creating that NVP for invited users and setting it to
true
on the back end.
Will that also be the case for users invited to groups / workspaces?
Will that also be the case for users invited to groups / workspaces?
I haven't tested it yet, but it should.
@deetergp automation is borked - do I need to pay anyone here?
@RachCHopkins I don't think so, Tymo is from SoftwareMansion.
⚠️ Looks like this issue was linked to a Deploy Blocker here
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.
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.31-16 Reproducible in staging?: Y Reproducible in production?: N Issue was found when executing this PR: https://github.com/Expensify/App/pull/45264 Issue reported by: Applause internal Team
Action Performed:
Expected Result:
There should be no console errors
Actual Result:
There is a console error after clicking "Pay elsewhere"
Workaround:
Unknown
Platforms:
Screenshots/Videos
1009_2.txt
https://github.com/user-attachments/assets/f797b4a4-71fb-4983-88ba-a17ea2d68012
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @deetergp