diff --git a/dkist/dataset/tiled_dataset.py b/dkist/dataset/tiled_dataset.py index 08a85780..5f7fe3e9 100644 --- a/dkist/dataset/tiled_dataset.py +++ b/dkist/dataset/tiled_dataset.py @@ -118,7 +118,7 @@ def __getitem__(self, aslice): @staticmethod def _validate_component_datasets(datasets, inventory): - datasets = datasets.compressed() + datasets = [ds for ds in datasets.compressed() if ds is not None] inv_1 = datasets[0].meta["inventory"] if inv_1 and inv_1 is not inventory: raise ValueError("The inventory record of the first dataset does not match the one passed to TiledDataset")