From f607ff6e8ab4c557a31e70766d00d8bbdd06173b Mon Sep 17 00:00:00 2001 From: Michel Wilson Date: Fri, 5 Jun 2020 22:26:25 +0200 Subject: [PATCH] Fix recently added documents query to work with MySQL/MariaDB --- mayan/apps/documents/views/document_views.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mayan/apps/documents/views/document_views.py b/mayan/apps/documents/views/document_views.py index 159eb791268..239e6bf23e2 100644 --- a/mayan/apps/documents/views/document_views.py +++ b/mayan/apps/documents/views/document_views.py @@ -624,11 +624,10 @@ def get_extra_context(self): class RecentAddedDocumentListView(DocumentListView): def get_document_queryset(self): - return Document.objects.filter( - pk__in=Document.objects.order_by('-date_added')[ - :setting_recent_added_count.value - ].values('pk') - ).order_by('-date_added') + pks = [doc['pk'] for doc in + Document.objects.order_by('-date_added')[ + :setting_recent_added_count.value].values('pk')] + return Document.objects.filter(pk__in=pks).order_by('-date_added') def get_extra_context(self): context = super(RecentAddedDocumentListView, self).get_extra_context()