diff --git a/hoard/models.py b/hoard/models.py index 387c769..90963b5 100644 --- a/hoard/models.py +++ b/hoard/models.py @@ -203,7 +203,9 @@ def asdict(self) -> dict: "publicationURL", ], ) - for publication in publications["value"]: + for publication in [ + p for p in publications["value"] if "publicationIDType" in p + ]: publication["publicationIDType"]["typeClass"] = "controlledVocabulary" fields.append(publications) if self.series is not None: