diff --git a/osf/models/metadata.py b/osf/models/metadata.py index 42a43659f2c..31a7e469072 100644 --- a/osf/models/metadata.py +++ b/osf/models/metadata.py @@ -131,6 +131,8 @@ def update(self, new_values, auth): self._log_update(auth, updated_fields) if hasattr(self.guid.referent, 'update_search'): self.guid.referent.update_search() + if hasattr(self.guid.referent, 'request_identifier_update'): + self.guid.referent.request_identifier_update('doi') def _log_update(self, auth, updated_fields): from osf.models.files import BaseFileNode