diff --git a/services/enclosure.py b/services/enclosure.py index 2269590..418b5f7 100644 --- a/services/enclosure.py +++ b/services/enclosure.py @@ -220,7 +220,10 @@ def _parse_element_descriptors(text: str) -> dict[tuple[str, int], str]: continue idx = int(m.group(1)) name = m.group(2).strip() - if name: + # sg_ses prints "" when an enclosure leaves the descriptor + # string blank — treat that as no name so callers fall back to a + # generic label. + if name and name.lower() != "": names[(etype, idx)] = name return names