Fixed bug with version string
diff --git a/src/main/java/de/pta/mics/home/rest/BackendRestService.java b/src/main/java/de/pta/mics/home/rest/BackendRestService.java
index fbd7989..579d77d 100644
--- a/src/main/java/de/pta/mics/home/rest/BackendRestService.java
+++ b/src/main/java/de/pta/mics/home/rest/BackendRestService.java
@@ -1,5 +1,6 @@
package de.pta.mics.home.rest;
+import de.pta.mics.home.common.JsonGeneratorBase;
import de.pta.mics.home.controller.BackendController;
import de.pta.mics.home.controller.CentralProxy;
import de.pta.mics.home.controller.ResponseBuilderWrapper;
@@ -19,7 +20,13 @@
@Path("/versionInfo/")
@Produces("application/json")
public Response getVersionInfo() {
- return Response.ok(new BackendController().getVersionInfo()).build();
+ String vstring = JsonGeneratorBase.getGson().toJson(
+ new BackendController().getVersionInfo() );
+ try {
+ return ResponseBuilderWrapper.INSTANCE.buildOKResponse(vstring);
+ } catch (HttpStatusException e) {
+ return responseFromException(e);
+ }
}
@GET