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