From e3aba2d2b0b2f325459ad3b86487146646c46e1c Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Sun, 21 Apr 2024 22:51:00 +0200 Subject: [PATCH] Relax requirement for DCEs of collections that are not populated --- lib/galaxy/model/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/model/__init__.py b/lib/galaxy/model/__init__.py index ade3ed17d68..b5297e23656 100644 --- a/lib/galaxy/model/__init__.py +++ b/lib/galaxy/model/__init__.py @@ -7146,7 +7146,8 @@ class DatasetCollectionElement(Base, Dictifiable, Serializable): self.element_identifier = element_identifier or str(element_index) def __strict_check_before_flush__(self): - assert self.element_object, "Dataset Collection Element without child entity detected, this is not valid" + if self.collection.populated_optimized: + assert self.element_object, "Dataset Collection Element without child entity detected, this is not valid" @property def element_type(self):