on validation error message fixed
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/grsf-publisher-ws@133339 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
f37cdec985
commit
0a7bbeb5a6
|
@ -21,7 +21,7 @@ public class ApplicationException implements ExceptionMapper<Exception> {
|
|||
return Response
|
||||
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
|
||||
.type(MediaType.APPLICATION_JSON)
|
||||
.entity(e.getMessage())
|
||||
.entity("{\"error\":" + "\"" + e.getMessage() + "\"}")
|
||||
.build();
|
||||
}
|
||||
}
|
|
@ -21,13 +21,14 @@ public class ValidationException implements ExceptionMapper<javax.validation.Val
|
|||
public Response toResponse(javax.validation.ValidationException e) {
|
||||
final StringBuilder strBuilder = new StringBuilder();
|
||||
for (ConstraintViolation<?> cv : ((ConstraintViolationException) e).getConstraintViolations()) {
|
||||
strBuilder.append(cv.getPropertyPath().toString() + " " + cv.getMessage());
|
||||
strBuilder.append(cv.getMessage());
|
||||
break;
|
||||
}
|
||||
logger.warn("ValidationException invoked, returning " + strBuilder.toString());
|
||||
return Response
|
||||
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
|
||||
.type(MediaType.APPLICATION_JSON)
|
||||
.entity(strBuilder.toString())
|
||||
.entity("{\"error\":" + "\"" + strBuilder.toString() + "\"}")
|
||||
.build();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue