From 6a062dd4fe314968ad3493234b827647e8ef1a93 Mon Sep 17 00:00:00 2001 From: sebo <sebastian.bergandy@external.mgm-cp.com> Date: Sun, 16 Mar 2025 13:58:54 +0100 Subject: [PATCH] OZG-7473 validate aggregation mapping before save Sub task: OZG-7933 --- .../admin/AdministrationRepositoryRestConfigurer.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ozgcloud/admin/AdministrationRepositoryRestConfigurer.java b/src/main/java/de/ozgcloud/admin/AdministrationRepositoryRestConfigurer.java index 31bcf3b8..413e34e2 100644 --- a/src/main/java/de/ozgcloud/admin/AdministrationRepositoryRestConfigurer.java +++ b/src/main/java/de/ozgcloud/admin/AdministrationRepositoryRestConfigurer.java @@ -34,9 +34,12 @@ import de.ozgcloud.admin.common.DelegatingValidatorAdapter; @Configuration public class AdministrationRepositoryRestConfigurer implements RepositoryRestConfigurer { + private static final DelegatingValidatorAdapter DELEGATING_VALIDATOR_ADAPTER = new DelegatingValidatorAdapter( + Validation.buildDefaultValidatorFactory().getValidator()); + @Override public void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener listener) { - var validator = Validation.buildDefaultValidatorFactory().getValidator(); - listener.addValidator("beforeCreate", new DelegatingValidatorAdapter(validator)); + listener.addValidator("beforeCreate", DELEGATING_VALIDATOR_ADAPTER); + listener.addValidator("beforeSave", DELEGATING_VALIDATOR_ADAPTER); } } -- GitLab