department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

BDD Bug - FIX - validateSeparationDate improperly enforcing past date #57946

Open mchae-nava opened 1 year ago

mchae-nava commented 1 year ago

On-hold - waiting for new case where we can see form data

Case # 09964639 Case # 10002612 Case # 10054426 T3 BDD Claim issue

Issue Description

A small subset of consumers going through the BDD form incorrectly see a 'Your separation date must be in the past' validation error when submitting a date of discharge. The date of discharge should be between 90 - 180 days in the future.

Slack thread Previous issue + notes deliverable

From previous notes:

Resolution notes:

Repro steps

Noting that other users have reported the same issue; they have reported the same repro steps (sans dev specific steps), meaning the problem likely has to do with data, and not the use case


Tasks

Acceptance Criteria

RakshindaAslam commented 1 year ago

cc @RakshindaAslam

Kimberley2019 commented 1 year ago

Tracking purposes for our team: https://app.zenhub.com/workspaces/contact-center-62cdd9546ec1530018209672/issues/gh/department-of-veterans-affairs/va.gov-team/57943

mchae-nava commented 1 year ago

@sethdarragile6 Before prod approval, these are some failed repro attempts:

Until prod access:

mchae-nava commented 1 year ago

@Kimberley2019 Is there a way we can view info tied to the cases listed in the description? If not, can you give us the names and form IDs associated with the repro cases? Can we get that info via encrypted email? It'll be very helpful for looking up data and verifying the fix

sethdarragile6 commented 1 year ago

@mchae-nava so we know that Case # 10002612 is different than the other 2 (different repro steps), but is the error message the same? Doesn't seem to be a screenshot on the ticket (presumably because of PII?). Also, do we have tickets for the other 2 cases?

sethdarragile6 commented 1 year ago

@RakshindaAslam @mchae-nava per our conversation in stand-up, moving this back to the backlog for now. We looked into the current data for cases 09964639 and 10054426- the former had a Form526Submission record (meaning the form was eventually submitted and we can't repro the original error state) and the latter had neither a Form526Submission record nor an InProgressForm record. Ideally, if we had an InProgressForm record, we could use that to at least better identify the source of the problem, if not repro it.

RakshindaAslam commented 1 year ago

cc @lydiahooper

sethdarragile6 commented 11 months ago

found an old va.gov email from Kimberley Daniels from May 22 that somehow just missed until now. she provides ICNs for each of these cases: