diff --git a/dhis-2/dhis-api/src/main/java/org/hisp/dhis/textpattern/TextPatternSegment.java b/dhis-2/dhis-api/src/main/java/org/hisp/dhis/textpattern/TextPatternSegment.java
index eb8e610e10c8..9d0c2c874fc2 100644
--- a/dhis-2/dhis-api/src/main/java/org/hisp/dhis/textpattern/TextPatternSegment.java
+++ b/dhis-2/dhis-api/src/main/java/org/hisp/dhis/textpattern/TextPatternSegment.java
@@ -32,13 +32,14 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
+import java.io.Serializable;
import java.util.Objects;
import org.hisp.dhis.common.DxfNamespaces;
/**
* @author Stian Sandvold
*/
-public class TextPatternSegment {
+public class TextPatternSegment implements Serializable {
private TextPatternMethod method;
private String parameter;
diff --git a/dhis-2/pom.xml b/dhis-2/pom.xml
index 7216baf6cde3..eb93811b0f61 100644
--- a/dhis-2/pom.xml
+++ b/dhis-2/pom.xml
@@ -122,7 +122,7 @@
12.4.0
5.6.15.Final
- 3.10.8
+ 3.12.0
4.0.7
3.9.5