From ab9dd6de5a5d30a86b67d85b8e6591016d5043c7 Mon Sep 17 00:00:00 2001 From: a10zn8 Date: Mon, 26 Jun 2023 19:39:12 +0400 Subject: [PATCH] null is valid empty params value --- src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt b/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt index b1f091cc..e7e9b0d5 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt @@ -458,7 +458,7 @@ open class NativeCall( @Suppress("UNCHECKED_CAST") private fun extractParams(jsonParams: String): List { - if (StringUtils.isEmpty(jsonParams)) { + if (StringUtils.isEmpty(jsonParams) || jsonParams == "null") { return emptyList() } val req = objectMapper.readValue(jsonParams, List::class.java)