From 774234d3a98e419cac9d31c6116829543ef19caa Mon Sep 17 00:00:00 2001 From: Denire Date: Thu, 2 Jul 2020 11:15:37 +0300 Subject: [PATCH] fix npe on empty responses from jaicp channel Signed-off-by: Vladislav Metelyagin --- .../com/justai/jaicf/channel/jaicp/dto/JaicpBotResponse.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/jaicp/src/main/kotlin/com/justai/jaicf/channel/jaicp/dto/JaicpBotResponse.kt b/channels/jaicp/src/main/kotlin/com/justai/jaicf/channel/jaicp/dto/JaicpBotResponse.kt index db2cffe9..a9c8bb44 100644 --- a/channels/jaicp/src/main/kotlin/com/justai/jaicf/channel/jaicp/dto/JaicpBotResponse.kt +++ b/channels/jaicp/src/main/kotlin/com/justai/jaicf/channel/jaicp/dto/JaicpBotResponse.kt @@ -14,7 +14,7 @@ data class JaicpBotResponse( val channelBotId: String, val channelUserId: String, val questionId: String, - val query: String, + val query: String?, val timestamp: Long, val currentState: String, var processingTime: Long, @@ -35,7 +35,7 @@ fun JaicpBotResponse.Companion.create( channelBotId = jaicpBotRequest.channelBotId, channelUserId = jaicpBotRequest.channelUserId, questionId = jaicpBotRequest.questionId, - query = jaicpBotRequest.query!!, + query = jaicpBotRequest.query, timestamp = OffsetDateTime.now().toEpochSecond(), currentState = currentState, processingTime = processingTime