diff --git a/Dockerfile b/Dockerfile
index b0d3996034d87858e0ab1a6901bd44de14414fb2..91b19277df397a3fab4d9c867fcd89edcda4d486 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,7 +13,7 @@ RUN apk add --update ca-certificates wget \
 
 COPY docker/runner/config/application.tmpl /config/application.tmpl
 COPY docker/runner/README.md docker/runner/run.sh /
-COPY target/portal-backend-DOCKER_BUILD.jar backend.jar
+COPY target/portal-backend-1.0.0-docker-packaging.jar backend.jar
 
 EXPOSE 8080
 
diff --git a/src/main/java/eu/hbp/mip/controllers/GroupsApi.java b/src/main/java/eu/hbp/mip/controllers/GroupsApi.java
index 297d33e559d1728d2472364e9c7e4f63877d5929..541f51726a028e436a5699d464d4b0738e1b1b95 100644
--- a/src/main/java/eu/hbp/mip/controllers/GroupsApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/GroupsApi.java
@@ -5,6 +5,7 @@
 package eu.hbp.mip.controllers;
 
 import com.google.gson.Gson;
+import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import eu.hbp.mip.model.Group;
@@ -71,6 +72,9 @@ public class GroupsApi {
                 removeVariablesRecursive(child.getAsJsonObject());
             }
         }
+        else {
+            element.add("groups", new JsonArray());  // Only for compatibility with olf frontend
+        }
         if(element.has("variables")) {
             element.remove("variables");
         }
diff --git a/tests/test-build.sh b/tests/test-build.sh
index 89b65881e37e95fc3f2ec4507b22474a5659fc79..81eef036ba49b29a8ae6ce88123f66ba25d2014a 100755
--- a/tests/test-build.sh
+++ b/tests/test-build.sh
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-if [ ! -f ./target/portal-backend-DOCKER_BUILD.jar ]; then
+if [ ! -f ./target/portal-backend-1.0.0-docker-packaging.jar ]; then
     exit 1
 fi