diff --git a/tarjonta-api/pom.xml b/tarjonta-api/pom.xml index 61b9a230bb..3da531722f 100644 --- a/tarjonta-api/pom.xml +++ b/tarjonta-api/pom.xml @@ -91,17 +91,17 @@ com.fasterxml.jackson.core jackson-core - 2.2.3 + 2.7.1 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider - 2.2.3 + 2.7.1 com.fasterxml.jackson.core jackson-annotations - 2.2.3 + 2.7.1 org.springframework.security diff --git a/tarjonta-api/src/main/java/fi/vm/sade/tarjonta/service/resources/v1/dto/koulutus/KoulutusV1RDTO.java b/tarjonta-api/src/main/java/fi/vm/sade/tarjonta/service/resources/v1/dto/koulutus/KoulutusV1RDTO.java index 6023718b58..3eb59d82cd 100644 --- a/tarjonta-api/src/main/java/fi/vm/sade/tarjonta/service/resources/v1/dto/koulutus/KoulutusV1RDTO.java +++ b/tarjonta-api/src/main/java/fi/vm/sade/tarjonta/service/resources/v1/dto/koulutus/KoulutusV1RDTO.java @@ -16,7 +16,6 @@ import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonSubTypes.Type; -import com.fasterxml.jackson.annotation.JsonTypeId; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.wordnik.swagger.annotations.ApiModel; import com.wordnik.swagger.annotations.ApiModelProperty; @@ -38,7 +37,7 @@ * @author jwilen */ @ApiModel(value = "Koulutuksien yleiset tiedot sisältävä rajapintaolio") -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "toteutustyyppi") +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "toteutustyyppi", include = JsonTypeInfo.As.EXISTING_PROPERTY) @JsonSubTypes({ @Type(value = AmmattitutkintoV1RDTO.class, name = "AMMATTITUTKINTO"), @Type(value = ErikoisammattitutkintoV1RDTO.class, name = "ERIKOISAMMATTITUTKINTO"), @@ -63,7 +62,6 @@ public abstract class KoulutusV1RDTO extends KoulutusmoduuliStandardRelationV1RDTO { @ApiModelProperty(value = "Koulutuksen toteutuksen tarkasti yksiloiva enumeraatio", required = true) - @JsonTypeId private ToteutustyyppiEnum toteutustyyppi; @ApiModelProperty(value = "Koulutusmoduulin karkeasti yksilöivä enumeraatio", required = true) diff --git a/tarjonta-service/pom.xml b/tarjonta-service/pom.xml index 8736f45201..8c7adde70f 100644 --- a/tarjonta-service/pom.xml +++ b/tarjonta-service/pom.xml @@ -529,17 +529,17 @@ com.fasterxml.jackson.core jackson-core - 2.2.3 + 2.7.1 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider - 2.2.3 + 2.7.1 com.fasterxml.jackson.core jackson-annotations - 2.2.3 + 2.7.1 com.zaxxer