diff --git a/pom.xml b/pom.xml
index 9f17c9dec6a817e107066ba484748782395b1525..99577ee1d712588111aacca848c48990c8a376d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,9 +47,9 @@
         <spring-data-jpa.version>1.10.11.RELEASE</spring-data-jpa.version>
         <spring-boot-starter-actuator.version>1.4.7.RELEASE</spring-boot-starter-actuator.version>
         <aspectjweaver.version>1.8.9</aspectjweaver.version>
-        <woken-messages.version>2.6.5</woken-messages.version>
+        <woken-messages.version>2.7.1</woken-messages.version>
         <javax-inject.version>1</javax-inject.version>
-        <akka.version>2.5.11</akka.version>
+        <akka.version>2.5.12</akka.version>
         <spring-context.version>4.3.4.RELEASE</spring-context.version>
         <protobuf-java.version>3.1.0</protobuf-java.version>
 
diff --git a/src/main/java/eu/hbp/mip/controllers/MiningApi.java b/src/main/java/eu/hbp/mip/controllers/MiningApi.java
index 655d159d09dbf6554efdc1d2e197a30e547d84a4..625b45279fc357cc6b3dc7be189cff253e28d6a6 100644
--- a/src/main/java/eu/hbp/mip/controllers/MiningApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/MiningApi.java
@@ -20,6 +20,8 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RestController;
+import scala.Option;
+import scala.Some;
 
 import java.io.IOException;
 import java.sql.Date;
@@ -93,10 +95,10 @@ public class MiningApi extends WokenClientController {
                             return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("{\"error\":\"" + result.error().get() + "\"}");
                         } else {
                             Mining mining = new Mining(
-                                    result.jobId(),
+                                    unwrap(result.jobId()),
                                     result.node(),
-                                    result.algorithm(),
-                                    result.shape(),
+                                    unwrap(result.algorithm()),
+                                    result.type().mime(),
                                     Date.from(result.timestamp().toInstant()),
                                     result.data().get().compactPrint()
                             );
@@ -106,6 +108,13 @@ public class MiningApi extends WokenClientController {
         }
     }
 
+    private static String unwrap(Option<String> option) {
+        if (option.isDefined())
+            return option.get();
+        else
+            return "";
+    }
+
     private static boolean isExaremeAlgo(eu.hbp.mip.model.MiningQuery query) {
         return query.getAlgorithm().getCode().length() > 0 && "WP_".equals(
                 query.getAlgorithm().getCode().substring(0, 3));