From b77d28c8a9a8cb2dd29bca47fd7713f94153e0ff Mon Sep 17 00:00:00 2001 From: florian Date: Tue, 3 Sep 2019 19:12:51 +0200 Subject: [PATCH] Add sanitize method for application edition. --- src/main/java/org/cerberus/services/ApplicationService.java | 1 + .../java/org/cerberus/validators/ApplicationValidator.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/org/cerberus/services/ApplicationService.java b/src/main/java/org/cerberus/services/ApplicationService.java index 026e951..3994cde 100644 --- a/src/main/java/org/cerberus/services/ApplicationService.java +++ b/src/main/java/org/cerberus/services/ApplicationService.java @@ -43,6 +43,7 @@ public class ApplicationService { public Application update(Application application) { applicationValidator.checkAllAttributsConstraints(application); + applicationValidator.sanitize(application); applicationRepository.save(application); return application; } diff --git a/src/main/java/org/cerberus/validators/ApplicationValidator.java b/src/main/java/org/cerberus/validators/ApplicationValidator.java index ddb1b41..3d4b653 100644 --- a/src/main/java/org/cerberus/validators/ApplicationValidator.java +++ b/src/main/java/org/cerberus/validators/ApplicationValidator.java @@ -14,4 +14,9 @@ public class ApplicationValidator { throw new BadRequestException("Please fill up all required fields."); } } + + public void sanitize(Application application) { + application.getAdministratorList().clear(); + application.getConfigurationFileList().clear(); + } }