When we make a POST request to /eholdings/packages to create a custom package with invalid contentType, for example of the request body below:
Notice how the contentType is "invalid" --> mod-kb-ebsco gives a 200 response with contentType of "Unknown". Not sure if we should validate the value passed in and throw an error
Similarly, if we give an integer, for example, see request body below:
Notice how the contentType is 123, it gives a 500 Internal Server Error
We see the same behavior with PUT requests as well.
Must be done on all POST and PUT requests.