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
|
return Response
|
||||||
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
|
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
|
||||||
.type(MediaType.APPLICATION_JSON)
|
.type(MediaType.APPLICATION_JSON)
|
||||||
.entity(e.getMessage())
|
.entity("{\"error\":" + "\"" + e.getMessage() + "\"}")
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -21,13 +21,14 @@ public class ValidationException implements ExceptionMapper<javax.validation.Val
|
||||||
public Response toResponse(javax.validation.ValidationException e) {
|
public Response toResponse(javax.validation.ValidationException e) {
|
||||||
final StringBuilder strBuilder = new StringBuilder();
|
final StringBuilder strBuilder = new StringBuilder();
|
||||||
for (ConstraintViolation<?> cv : ((ConstraintViolationException) e).getConstraintViolations()) {
|
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());
|
logger.warn("ValidationException invoked, returning " + strBuilder.toString());
|
||||||
return Response
|
return Response
|
||||||
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
|
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
|
||||||
.type(MediaType.APPLICATION_JSON)
|
.type(MediaType.APPLICATION_JSON)
|
||||||
.entity(strBuilder.toString())
|
.entity("{\"error\":" + "\"" + strBuilder.toString() + "\"}")
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue