diff --git a/build.gradle b/build.gradle index 332a5410..a4cc262f 100644 --- a/build.gradle +++ b/build.gradle @@ -66,6 +66,7 @@ dependencies { implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.0' implementation 'org.openapitools:jackson-databind-nullable:0.2.6' implementation 'org.apache.commons:commons-text:1.11.0' + implementation 'commons-codec:commons-codec:1.17.0' implementation 'org.modelmapper:modelmapper:3.2.0' implementation 'org.iban4j:iban4j:3.2.7-RELEASE' implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.4.0' diff --git a/src/main/java/net/hostsharing/hsadminng/hs/validation/HsEntityValidator.java b/src/main/java/net/hostsharing/hsadminng/hs/validation/HsEntityValidator.java index da0ba611..bf755bd2 100644 --- a/src/main/java/net/hostsharing/hsadminng/hs/validation/HsEntityValidator.java +++ b/src/main/java/net/hostsharing/hsadminng/hs/validation/HsEntityValidator.java @@ -95,8 +95,7 @@ public abstract class HsEntityValidator { // FIXME: maybe move to ValidatableProperty.postProcess(...)? if ( p.isWriteOnly()) { copy.remove(p.propertyName); - } - if (p.isComputed()) { + } else if (p.isComputed()) { copy.put(p.propertyName, p.compute(entity)); } });