diff --git a/oarepo_doi/services/components/__init__.py b/oarepo_doi/services/components/__init__.py index 7114194..9cdec97 100644 --- a/oarepo_doi/services/components/__init__.py +++ b/oarepo_doi/services/components/__init__.py @@ -51,8 +51,8 @@ def update(self, identity, data=None, record=None, **kwargs): def publish(self, identity, data=None, record=None, **kwargs): if self.mode == "AUTOMATIC": - self.credentials(record['parent']['communities']['default']) + self.credentials(record.parent['communities']['default']) create_doi(self, record, data, "publish") if self.mode == "AUTOMATIC_DRAFT": - self.credentials(record['parent']['communities']['default']) + self.credentials(record.parent['communities']['default']) edit_doi(self, record, "publish")