You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2022-11-02] [$250] Unable to enter valid name on enable payments page #10240
Fill out additional details and hit Save & continue
Expected Result:
Form submits without error
Actual Result:
Please enter valid first / last name errors appear
Workaround:
unknown
Platform:
Where is this issue occurring?
Web
iOS
Android
Desktop App
Mobile Web
Version Number: 1.1.86-5 Reproducible in staging?: Y Reproducible in production?: Y Email or phone of affected tester (no customers): Logs:https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation
In validation we are only checking if walletAdditionalDetailsDraft.legalFirstNamewalletAdditionalDetailsDraft.legalLastName is empty or not, so if the first name/last name is pre-filled, we will see the error because the walletAdditionalDetailsDraft.legalFirstName/legalLastName will be empty
To fix this we can update the details directly on the first render and we can remove the firstName from line 298 (same for lastName) This will also fix another issue here
Activity
melvin-bot commentedon Aug 4, 2022
Triggered auto assignment to @iwiznia (
Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.melvin-bot commentedon Aug 8, 2022
Triggered auto assignment to @dylanexpensify (
External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.iwiznia commentedon Aug 8, 2022
This is weird, isn't this flow tested in QA @mvtglobally?
thesahindia commentedon Aug 9, 2022
Proposal
This only happens when the first, last name gets added from the personal details.
App/src/pages/EnablePayments/AdditionalDetailsStep.js
Line 273 in 787f3a8
App/src/pages/EnablePayments/AdditionalDetailsStep.js
Line 298 in 787f3a8
In validation we are only checking if
walletAdditionalDetailsDraft.legalFirstNamewalletAdditionalDetailsDraft.legalLastNameis empty or not, so if the first name/last name is pre-filled, we will see the error because the walletAdditionalDetailsDraft.legalFirstName/legalLastName will be emptyTo fix this we can update the details directly on the first render and we can remove the
firstNamefrom line 298 (same forlastName) This will also fix another issue heremvtglobally commentedon Aug 10, 2022
@iwiznia we are blocked currently from wallet and bank validation on NewDot due to PROD KYC wall. This flow is not QAed E2E. (KI 10084)
dylanexpensify commentedon Aug 10, 2022
Internal: https://www.upwork.com/ab/applicants/1557310230097203200/job-details
External: https://www.upwork.com/jobs/~01f43869eb83e9e0b2
44 remaining items
dylanexpensify commentedon Nov 2, 2022
upwork job: https://www.upwork.com/jobs/~0143304008c18576d5 cc @rushatgabhane @thesahindia !
melvin-bot commentedon Nov 2, 2022
Current assignee @dylanexpensify is eligible for the External assigner, not assigning anyone new.
melvin-bot commentedon Nov 2, 2022
Current assignees @rushatgabhane and @thesahindia are eligible for the External assigner, not assigning anyone new.
melvin-bot commentedon Nov 2, 2022
Triggered auto assignment to @sketchydroide (
External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.thesahindia commentedon Nov 2, 2022
Applied!
dylanexpensify commentedon Nov 3, 2022
@rushatgabhane ^
rushatgabhane commentedon Nov 3, 2022
@dylanexpensify applied
dylanexpensify commentedon Nov 4, 2022
@rushatgabhane offer sent!
dylanexpensify commentedon Nov 4, 2022
payments sent, role closed, contracts ended, thanks yall!