diff --git a/src/main/java/de/ozgcloud/admin/common/errorhandling/ExceptionController.java b/src/main/java/de/ozgcloud/admin/common/errorhandling/ExceptionController.java index db07ae3081b0538c5d713c38f77171a5de797747..d5e5803b9ec8364e3298402bda28c84291a957e4 100644 --- a/src/main/java/de/ozgcloud/admin/common/errorhandling/ExceptionController.java +++ b/src/main/java/de/ozgcloud/admin/common/errorhandling/ExceptionController.java @@ -85,16 +85,15 @@ public class ExceptionController extends ResponseEntityExceptionHandler { private List<Map<String, String>> getDetailedviolationList(Set<ConstraintViolation<?>> violations) { List<Map<String, String>> detailedViolations = new ArrayList<>(); - Optional.ofNullable(violations).orElse(Collections.emptySet()).forEach(v -> addViolation(v, detailedViolations)); + Optional.ofNullable(violations).orElse(Collections.emptySet()).forEach(v -> detailedViolations.add(buildDetailedViolation(v))); return detailedViolations; } - private void addViolation(ConstraintViolation<?> violation, List<Map<String, String>> detailedViolations) { + private Map<String, String> buildDetailedViolation(ConstraintViolation<?> violation) { var detailedViolation = new LinkedHashMap<String, String>(); detailedViolation.put("name", violation.getPropertyPath().toString()); detailedViolation.put("reason", violation.getMessage()); - detailedViolations.add(detailedViolation); + return detailedViolation; } - } diff --git a/src/main/java/de/ozgcloud/admin/settings/SettingsRepository.java b/src/main/java/de/ozgcloud/admin/settings/SettingsRepository.java index e60ee4be9d2c34e777a3e6a1d6cb5809b502219b..722039cce0407f83ea7e4edb87943f705dbf4f6f 100644 --- a/src/main/java/de/ozgcloud/admin/settings/SettingsRepository.java +++ b/src/main/java/de/ozgcloud/admin/settings/SettingsRepository.java @@ -23,10 +23,8 @@ package de.ozgcloud.admin.settings; import org.springframework.data.mongodb.repository.MongoRepository; import org.springframework.data.rest.core.annotation.RepositoryRestResource; -import org.springframework.validation.annotation.Validated; @RepositoryRestResource(collectionResourceRel = SettingsConstants.REL, path = SettingsConstants.PATH) -@Validated interface SettingsRepository extends MongoRepository<Settings, String> { }