diff --git a/src/dlt/gateway/src/main/kotlin/fabric/FabricConnector.kt b/src/dlt/gateway/src/main/kotlin/fabric/FabricConnector.kt
index 53e88a56f7f96195a9f828bc428227747981d66c..d6feaa0ab39f4f5e651100154e67c96ada2ee493 100644
--- a/src/dlt/gateway/src/main/kotlin/fabric/FabricConnector.kt
+++ b/src/dlt/gateway/src/main/kotlin/fabric/FabricConnector.kt
@@ -134,9 +134,14 @@ class FabricConnector(val config: Config.DltConfig) {
     }
 
     fun getData(uuid: String): DltRecord {
-        val result = contract.evaluateTransaction("GetRecord", uuid)
-        println("Get: ${result.size}")
-        return DltRecord.parseFrom(result)
+        try {
+            val result = contract.evaluateTransaction("GetRecord", uuid)
+            println("Get: ${result.size}")
+            return DltRecord.parseFrom(result)
+        } catch (e: Exception) {
+            println(e.toString())
+            return DltRecord.getDefaultInstance()
+        }
     }
 
     fun updateData(record: DltRecord): String {