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(); + } }