diff --git a/invenio_records/api.py b/invenio_records/api.py index c19de11e..dd5bbe3e 100644 --- a/invenio_records/api.py +++ b/invenio_records/api.py @@ -544,7 +544,7 @@ def revert(self, revision_id): if self.model is None: raise MissingModelError() - revision = list(self.revisions)[revision_id] + revision = self.revisions[revision_id] with db.session.begin_nested(): if self.send_signals: