diff --git a/easyDataverse/dataset.py b/easyDataverse/dataset.py index 66a0ff8..5f14247 100644 --- a/easyDataverse/dataset.py +++ b/easyDataverse/dataset.py @@ -229,7 +229,11 @@ def dataverse_dict(self) -> dict: if isinstance(self.license, License): terms = {"license": self.license.name} elif isinstance(self.license, CustomLicense): - terms = self.license.model_dump(by_alias=True, exclude={"name"}) + terms = self.license.model_dump( + by_alias=True, + exclude={"name"}, + exclude_none=True, + ) else: terms = {}