Remove scholarship validation from application model #33524
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Education team noticed a bug where no updates (of any kind) could be made to CSP scholarships with the new EIR scholarship status.
Problem is a validation on the application that I missed, which validates the scholarship status. My approach here was to remove this validation -- I think it is redundant because:
scholarshipInfo
model,Testing story
[manual] After reproducing the original issue locally, I've tested that it no longer occurs on an existing CSP or CSD application. Also checked that I can create an application (via factory), and update the scholarship status via the application dashboard.
[automated, per Clare's suggestion] added test that failed prior to this change, and passes with it.
Reviewer Checklist: