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

Burial | Update Vets API for form submission #102513

Open
ToddWebDev opened this issue Feb 5, 2025 · 0 comments
Open

Burial | Update Vets API for form submission #102513

ToddWebDev opened this issue Feb 5, 2025 · 0 comments
Assignees
Labels
backend Burial Form 21P-530EZ engineering Engineering topics

Comments

@ToddWebDev
Copy link

ToddWebDev commented Feb 5, 2025

Update vets-api so that Form Can Be Submitted with New Schema

Description

Following the updates to the Location of Death page in the Burial Benefits form (21P-530EZ), the vets-api must be updated to accept and process submissions that follow the new schema structure. This ensures that applicants can successfully submit their applications without encountering validation errors.

Vets JSON Schema PR

Acceptance Criteria

  • Update the vets-api schema to align with the new Location of Death form structure.
  • Ensure that all location details are correctly mapped and stored in the backend.
  • Validate that form submissions using the updated schema do not fail due to mismatches with the API schema.
  • Maintain backward compatibility where possible to prevent issues with in-progress applications.
  • Add or update automated tests to confirm proper handling of the updated data structure.

Technical Implementation

  • Modify the vets-api form schema definition to reflect the new Location of Death field structure.
  • Adjust any related data transformations to support the updated format.
  • Update validation logic to ensure correct submission handling.
  • Add unit tests to verify API behavior with both new and existing form data.

Next Steps

  • Deploy changes and monitor logs for submission errors related to Location of Death updates.
  • Coordinate with frontend engineers to verify end-to-end functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Burial Form 21P-530EZ engineering Engineering topics
Projects
None yet
Development

No branches or pull requests

3 participants