From 1c97232dee52accacaebad43de1c8b349cfea1d4 Mon Sep 17 00:00:00 2001 From: Henrique Cipriano <hfcipriano@gmail.com> Date: Wed, 30 Sep 2020 01:49:12 -0300 Subject: [PATCH] Fix BindingErrorsResponse to handle null values --- .../samples/petclinic/rest/BindingErrorsResponse.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/rest/BindingErrorsResponse.java b/src/main/java/org/springframework/samples/petclinic/rest/BindingErrorsResponse.java index a52ef833..eefbbe17 100644 --- a/src/main/java/org/springframework/samples/petclinic/rest/BindingErrorsResponse.java +++ b/src/main/java/org/springframework/samples/petclinic/rest/BindingErrorsResponse.java @@ -62,7 +62,7 @@ public class BindingErrorsResponse { addError(error); } - private List<BindingError> bindingErrors = new ArrayList<BindingError>(); + private final List<BindingError> bindingErrors = new ArrayList<BindingError>(); public void addError(BindingError bindingError) { this.bindingErrors.add(bindingError); @@ -73,7 +73,7 @@ public class BindingErrorsResponse { BindingError error = new BindingError(); error.setObjectName(fieldError.getObjectName()); error.setFieldName(fieldError.getField()); - error.setFieldValue(fieldError.getRejectedValue().toString()); + error.setFieldValue(String.valueOf(fieldError.getRejectedValue())); error.setErrorMessage(fieldError.getDefaultMessage()); addError(error); } @@ -96,7 +96,7 @@ public class BindingErrorsResponse { return "BindingErrorsResponse [bindingErrors=" + bindingErrors + "]"; } - protected class BindingError { + protected static class BindingError { private String objectName; private String fieldName; -- GitLab