From ab5023f418daf7f338428f123520ff2a5a9e344b Mon Sep 17 00:00:00 2001 From: Kyle Sunderland Date: Mon, 15 Dec 2025 16:33:00 -0500 Subject: [PATCH] BUG: Fix error reading invalid collection name Previously when an empty/invalid collection is selected it would cause an error when trying to load the selection. Fixed by checking that selectedCollection is valid before attempting to load it. --- IDCBrowser/IDCBrowser.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/IDCBrowser/IDCBrowser.py b/IDCBrowser/IDCBrowser.py index 52287e1..039c584 100644 --- a/IDCBrowser/IDCBrowser.py +++ b/IDCBrowser/IDCBrowser.py @@ -846,6 +846,11 @@ def collectionSelected(self, item): self.clearStudiesTableWidget() self.clearSeriesTableWidget() self.selectedCollection = item + + # Check if a valid collection is selected + if not self.selectedCollection: + return + cacheFile = self.cachePath + self.selectedCollection + '.json' self.progressMessage = "Getting available patients for collection: " + self.selectedCollection