From 1884f6e03378f7c1ca713e6591c304bb8083b47f Mon Sep 17 00:00:00 2001 From: Dario Gabriel Lipicar Date: Tue, 2 Apr 2024 13:31:20 -0300 Subject: [PATCH] fix(@desktop/wallet): prevent collectibles controller crash if network unknown --- .../modules/shared_modules/collectible_details/controller.nim | 3 ++- src/app/modules/shared_modules/collectibles/controller.nim | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/modules/shared_modules/collectible_details/controller.nim b/src/app/modules/shared_modules/collectible_details/controller.nim index 60d11220da..d0cbd4dc69 100644 --- a/src/app/modules/shared_modules/collectible_details/controller.nim +++ b/src/app/modules/shared_modules/collectible_details/controller.nim @@ -55,7 +55,8 @@ QtObject: proc getExtraData(self: Controller, chainID: int): ExtraData = let network = self.networkService.getNetworkByChainId(chainID) - return getExtraData(network) + if not network.isNil: + return getExtraData(network) proc processGetCollectiblesDetailsResponse(self: Controller, response: JsonNode) = defer: self.setIsDetailedEntryLoading(false) diff --git a/src/app/modules/shared_modules/collectibles/controller.nim b/src/app/modules/shared_modules/collectibles/controller.nim index dacb04a73a..9fe2ca0283 100644 --- a/src/app/modules/shared_modules/collectibles/controller.nim +++ b/src/app/modules/shared_modules/collectibles/controller.nim @@ -152,7 +152,8 @@ QtObject: proc getExtraData(self: Controller, chainID: int): ExtraData = let network = self.networkService.getNetworkByChainId(chainID) - return getExtraData(network) + if not network.isNil: + return getExtraData(network) proc setTempItems(self: Controller, newItems: seq[CollectiblesEntry], offset: int) = if offset == 0: