From 45f90cce50f8eb3f9c90b9ce8ec325136de69da5 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 19 Mar 2016 02:20:01 -0400 Subject: [PATCH] Return the instance when a document is added as recent for an user. --- mayan/apps/documents/managers.py | 1 + mayan/apps/documents/models.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mayan/apps/documents/managers.py b/mayan/apps/documents/managers.py index 6dba4b61d1..2f1ec97197 100644 --- a/mayan/apps/documents/managers.py +++ b/mayan/apps/documents/managers.py @@ -126,6 +126,7 @@ class RecentDocumentManager(models.Manager): recent_to_delete = self.filter(user=user).values_list('pk', flat=True)[setting_recent_count.value:] self.filter(pk__in=list(recent_to_delete)).delete() + return new_recent def get_for_user(self, user): document_model = apps.get_model('documents', 'document') diff --git a/mayan/apps/documents/models.py b/mayan/apps/documents/models.py index d3cb6a8cd5..24ea112b21 100644 --- a/mayan/apps/documents/models.py +++ b/mayan/apps/documents/models.py @@ -231,7 +231,7 @@ class Document(models.Model): ordering = ('-date_added',) def add_as_recent_document_for_user(self, user): - RecentDocument.objects.add_document_for_user(user, self) + return RecentDocument.objects.add_document_for_user(user, self) def exists(self): """