diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7f425913519cedf48d238130edcfd1c1c56ca399..6bbdd253240a540533b2292ffa5862fd42a8b982 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,5 +14,4 @@ testing:
     - master
   tags:
     - test
-    - spec2
-  allow_failure: true
\ No newline at end of file
+    - spec2
\ No newline at end of file
diff --git a/src/main/scala/eu/nomad_lab/parsers/DlPolyParser.scala b/src/main/scala/eu/nomad_lab/parsers/DlPolyParser.scala
index cffa49685c92a3928fccacbc1c84d7840a94efd3..4a57ec78fb2c154914e82ec6178e37cb81bda4ca 100644
--- a/src/main/scala/eu/nomad_lab/parsers/DlPolyParser.scala
+++ b/src/main/scala/eu/nomad_lab/parsers/DlPolyParser.scala
@@ -11,7 +11,9 @@ object DlPolyParser extends SimpleExternalParserGenerator(
     ("name" -> jn.JString("DlPolyParser")) ::
       ("parserId" -> jn.JString("DlPolyParser" + lab.DlPolyVersionInfo.version)) ::
       ("versionInfo" -> jn.JObject(
-        ("nomadCoreVersion" -> jn.JString(lab.NomadCoreVersionInfo.version)) ::
+        ("nomadCoreVersion" -> jn.JObject(lab.NomadCoreVersionInfo.toMap.map {
+          case (k, v) => k -> jn.JString(v.toString)
+        }(breakOut): List[(String, jn.JString)])) ::
           (lab.DlPolyVersionInfo.toMap.map {
             case (key, value) =>
               (key -> jn.JString(value.toString))