Skip to content

Commit bc7bf61

Browse files
Fix exception due to adata being none (#345)
1 parent 602db3c commit bc7bf61

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/napari_spatialdata/_view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,7 @@ def _update_adata(self) -> None:
645645
with self.model.events.adata.blocker():
646646
self.model.adata = None
647647

648-
if self.model.adata.shape == (0, 0):
648+
if self.model.adata is None or self.model.adata.shape == (0, 0):
649649
return
650650

651651
self.model.system_name = layer.metadata.get("name", None)

src/napari_spatialdata/utils/_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ def _get_init_metadata_adata(sdata: SpatialData, table_name: str | None, element
382382
sdata=sdata, spatial_element_names=element_name, table_name=table_name, how="left", match_rows="left"
383383
)
384384

385-
if adata.shape[0] == 0:
385+
if adata is None or adata.shape[0] == 0:
386386
return None
387387
return adata
388388

0 commit comments

Comments
 (0)