Fix student retrieval exception handling #1
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.
This code change is trying to improve the exception handling when retrieving student records. Previously,
StudentNotFoundException
was thrown when no student was found with the queried id. Now, the code has been modified to return a HTTP 'Not Found' response entity instead, which is a more standard and expressive way of displaying this event. The exception that was illustrated in the logs,StudentNotFoundException: id-1
, will now be replaced by this new type of response.