Skip to content
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 2021-11-04] [HOLD for payment 2021-10-30] VBA - User can proceed to personal info after clearing address in company info page #5920

Closed
kavimuru opened this issue Oct 17, 2021 · 22 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@kavimuru
Copy link

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:

  1. Go to https://staging.new.expensify.com
  2. Log in with expensifail account
  3. Go to Workspace and Click on Connect Bank account
  4. Log in with Chase credentials
  5. In the company info page select any autofill address and clear the address
  6. Fill in rest of the fields and hit save and continue

Expected Result:

Error message appears for missing address in Company address

Actual Result:

User can proceed to personal info page

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.0.8-0
Reproducible in staging?: Yes
Reproducible in production?: No credentials to check
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Recording.48.mp4

Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:

View all open jobs on GitHub

@kavimuru kavimuru added the DeployBlockerCash This issue or pull request should block deployment label Oct 17, 2021
@OSBotify
Copy link
Contributor

👋 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:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@MelvinBot
Copy link

Triggered auto assignment to @stitesExpensify (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@akshayasalvi
Copy link
Contributor

I tried to look at this issue but it seems the Google Places cannot be accessed from localhost. Gives a cross-origin error.

@stitesExpensify
Copy link
Contributor

Looking into this now

@Santhosh-Sellavel
Copy link
Collaborator

Santhosh-Sellavel commented Oct 18, 2021

@stitesExpensify
the address is not validated in this below method
We can add address validation using this.getFormattedAddressValue() != '' and show appropriate errors.

Validated.

@stitesExpensify
Copy link
Contributor

I'm wondering if this change broke it 7fa7ab7#diff-40ada854d0b6039d4db7da6cede12f7be0cf7d113cc16c8cbc638af4bd0121d4R186 all other fields are set with a keyword, this one is not anymore

@Santhosh-Sellavel
Copy link
Collaborator

Santhosh-Sellavel commented Oct 18, 2021

Proposal

textInputProps={{
InputComp: ExpensiTextInput,
label: props.label,
containerStyles: props.containerStyles,
errorText: props.errorText,
}}

Along lines above need pass,
onChangeText: () => saveLocationDetails({}),

We are not detecting textInput changes and updating state.
@stitesExpensify

Fixed:

Simulator.Screen.Recording.-.iPhone.12.-.2021-10-19.at.02.44.04.mp4

@stitesExpensify
Copy link
Contributor

Nice! Seems like a good solution to me

@Santhosh-Sellavel
Copy link
Collaborator

Can I submit a PR @stitesExpensify

@stitesExpensify
Copy link
Contributor

Hold on for now, I don't know what our process is when someone who is not the author wants to fix a deploy blocker. Checking internally...

@stitesExpensify
Copy link
Contributor

Hey @Santhosh-Sellavel I'm going to make this external and get you hired for your solution

@stitesExpensify stitesExpensify added the External Added to denote the issue can be worked on by a contributor label Oct 19, 2021
@MelvinBot
Copy link

Triggered auto assignment to @NicMendonca (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@Santhosh-Sellavel
Copy link
Collaborator

@stitesExpensify
Let me know when I can start PR. Thanks!

@stitesExpensify stitesExpensify removed the Daily KSv2 label Oct 19, 2021
@MelvinBot MelvinBot added the Weekly KSv2 label Oct 19, 2021
@NicMendonca
Copy link
Contributor

@stitesExpensify
Copy link
Contributor

@Santhosh-Sellavel go ahead an apply, then when you are accepted you can make your pR

@NicMendonca NicMendonca removed the Weekly KSv2 label Oct 19, 2021
@Santhosh-Sellavel
Copy link
Collaborator

Applied for the job @NicMendonca

@NicMendonca
Copy link
Contributor

@Santhosh-Sellavel hired!

@Santhosh-Sellavel
Copy link
Collaborator

@stitesExpensify Assign me this one!

@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Hourly KSv2 labels Oct 23, 2021
@botify botify changed the title VBA - User can proceed to personal info after clearing address in company info page [HOLD for payment 2021-10-30] VBA - User can proceed to personal info after clearing address in company info page Oct 23, 2021
@botify
Copy link

botify commented Oct 23, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.8-9 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 2021-10-30. 🎊

@roryabraham roryabraham removed the DeployBlockerCash This issue or pull request should block deployment label Oct 23, 2021
@botify botify added Weekly KSv2 and removed Weekly KSv2 labels Oct 28, 2021
@botify
Copy link

botify commented Oct 28, 2021

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.10-2 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 2021-11-04. 🎊

@botify botify changed the title [HOLD for payment 2021-10-30] VBA - User can proceed to personal info after clearing address in company info page [HOLD for payment 2021-11-04] [HOLD for payment 2021-10-30] VBA - User can proceed to personal info after clearing address in company info page Oct 28, 2021
@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@NicMendonca
Copy link
Contributor

Paid!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
None yet
Development

No branches or pull requests

10 participants