From a2c83ee7224b181c39ed394be7a866aaf88a46c1 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Fri, 13 Nov 2020 19:07:28 +0100 Subject: [PATCH] Fix state check for empty collections --- lib/galaxy/model/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/galaxy/model/__init__.py b/lib/galaxy/model/__init__.py index e7663e0cc71..ced952bea1f 100644 --- a/lib/galaxy/model/__init__.py +++ b/lib/galaxy/model/__init__.py @@ -4008,8 +4008,10 @@ class DatasetCollection(Dictifiable, UsesAnnotations, RepresentById): extensions = set() states = set() for extension, state in db_session.execute(select_stmt).fetchall(): - states.add(state) - extensions.add(extension) + if state is not None: + # query may return (None, None) if not collection elements present + states.add(state) + extensions.add(extension) self._dataset_states_and_extensions_summary = (states, extensions)