From 0e52609c7c297600174cbde17f71d86d3919ebab Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 16 Jun 2015 23:16:02 -0400 Subject: [PATCH] Pass request.user when doing a document version revert --- mayan/apps/documents/models.py | 4 ++-- mayan/apps/documents/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mayan/apps/documents/models.py b/mayan/apps/documents/models.py index e87919ad0b..764a6a9300 100644 --- a/mayan/apps/documents/models.py +++ b/mayan/apps/documents/models.py @@ -315,13 +315,13 @@ class DocumentVersion(models.Model): return detected_pages - def revert(self): + def revert(self, user=None): """ Delete the subsequent versions after this one """ logger.info('Reverting to document document: %s to version: %s', self.document, self) - event_document_version_revert.commit(target=self.document) + event_document_version_revert.commit(actor=user, target=self.document) for version in self.document.versions.filter(timestamp__gt=self.timestamp): version.delete() diff --git a/mayan/apps/documents/views.py b/mayan/apps/documents/views.py index 4532815134..d83935291e 100644 --- a/mayan/apps/documents/views.py +++ b/mayan/apps/documents/views.py @@ -1095,7 +1095,7 @@ def document_version_revert(request, document_version_pk): if request.method == 'POST': try: - document_version.revert() + document_version.revert(user=request.user) messages.success(request, _('Document version reverted successfully')) except Exception as exception: messages.error(request, _('Error reverting document version; %s') % exception)