Commit 16269696 authored by Konstantin Munichev's avatar Konstantin Munichev
Browse files

Return empty DltRecord when no data was recorded in blockchain

parent a90dde4e
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -134,9 +134,14 @@ class FabricConnector(val config: Config.DltConfig) {
    }

    fun getData(uuid: String): DltRecord {
        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 {