From b0d103d494e6fe7d3c638e58340bc146058ffb8b Mon Sep 17 00:00:00 2001 From: Ivan Belyakov Date: Tue, 18 Jun 2024 18:09:25 +0200 Subject: [PATCH] fix(statusd)_: fix panic on nil conversion to interface Fixes #5371 --- services/wallet/collectibles/manager.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/services/wallet/collectibles/manager.go b/services/wallet/collectibles/manager.go index 457300eb4..2117f595d 100644 --- a/services/wallet/collectibles/manager.go +++ b/services/wallet/collectibles/manager.go @@ -926,14 +926,13 @@ func (o *Manager) checkConnectionStatus(chainID walletCommon.ChainID) { // If no chain in statuses, add it statusVal, ok := o.statuses.Load(chainID.String()) - status := statusVal.(*connection.Status) if !ok { - status = connection.NewStatus() + status := connection.NewStatus() status.SetIsConnected(false) o.statuses.Store(chainID.String(), status) o.updateStatusNotifier() } else { - status.SetIsConnected(false) + statusVal.(*connection.Status).SetIsConnected(false) } }