As of cspace version 1.8, the services layer will sometimes return a
BAD_REQUEST (400) instead of an INTERNAL_SERVER_ERROR (500).
The idea is to preserve INTERNAL_SERVER_ERROR for cases where the
services layer actually has an internal error. For cases where the
services layer can't act upon a request because the request was
malformed or otherwise incorrect, we will now correctly return BAD_REQUEST.
Nothing really surprising here, but if you were testing for exact error
codes, you might notice a difference.
Tech mailing list