diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index adad8d1c400f437ea14261d16e27a03488da8d95..ffb34e3f3b6343723b94c2ff3e70cc2f427fc332 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/GaussianParser.scala b/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
index 6ff7ae8fc344293bd7c57122d1ba651b84379171..05b6a3a2e59dcb9203d42f7dee64834fa050bd85 100644
--- a/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
+++ b/src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
@@ -11,7 +11,9 @@ object GaussianParser extends SimpleExternalParserGenerator(
     ("name" -> jn.JString("GaussianParser")) ::
       ("parserId" -> jn.JString("GaussianParser" + lab.GaussianVersionInfo.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.GaussianVersionInfo.toMap.map {
             case (key, value) =>
               (key -> jn.JString(value.toString))