From 53651bc10463807ee37575e37e2077ae9d36faa9 Mon Sep 17 00:00:00 2001 From: a10zn8 Date: Thu, 12 Oct 2023 23:51:58 +0400 Subject: [PATCH] fix reload config of nodes with ids - we should clear known ids set before each reload. (#321) --- .../io/emeraldpay/dshackle/config/UpstreamsConfigReader.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/io/emeraldpay/dshackle/config/UpstreamsConfigReader.kt b/src/main/kotlin/io/emeraldpay/dshackle/config/UpstreamsConfigReader.kt index eaed76b5..f06055d3 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/config/UpstreamsConfigReader.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/config/UpstreamsConfigReader.kt @@ -48,6 +48,7 @@ class UpstreamsConfigReader( } private fun readInternal(input: MappingNode?): UpstreamsConfig { val config = UpstreamsConfig() + knownNodeIds.clear() getList(input, "defaults")?.value?.forEach { opts -> val defaultOptions = ChainOptions.DefaultOptions()