The media types returned from HttpHeaders returns wildcard type "/"
which we were incorrectly filtering out. So it was defaulting to
xml instead of json.
Change-Id: I2f64840ca4bbc48651c2a8bbe72fdbbc666024a2
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
LOG.debug("In toResponse: {}", exception.getMessage());
final MediaType mediaType = headers.getAcceptableMediaTypes().stream()
- .filter(type -> type != MediaType.WILDCARD_TYPE).findFirst().orElse(MediaType.APPLICATION_JSON_TYPE);
+ .filter(type -> !type.equals(MediaType.WILDCARD_TYPE)).findFirst()
+ .orElse(MediaType.APPLICATION_JSON_TYPE);
LOG.debug("Using MediaType: {}", mediaType);