From 2a900c2726ddd244e325a8f7dcfd33e29ef5d859 Mon Sep 17 00:00:00 2001 From: SDE Date: Thu, 18 Jul 2024 13:33:46 +0300 Subject: [PATCH] 0.5.19 fix next \ prev doc --- DocsApp/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/DocsApp/models.py b/DocsApp/models.py index eb194b1..42bbb3b 100644 --- a/DocsApp/models.py +++ b/DocsApp/models.py @@ -79,7 +79,9 @@ class DocArt(BaseModelViewPage): if self.order: kwargs['order__lt'] = self.order - art = DocArt.objects.filter(**kwargs).order_by('-order').first() + art = DocArt.objects.exclude( + id=self.id + ).filter(**kwargs).order_by('-order').first() if art: while art.get_last_child(version=version): @@ -106,7 +108,9 @@ class DocArt(BaseModelViewPage): if self.order: kwargs['order__gt'] = self.order - art = DocArt.objects.filter(**kwargs).order_by('order').first() + art = DocArt.objects.exclude( + id=self.id + ).filter(**kwargs).order_by('order').first() if not art and self.parent: art = DocArt.objects.filter(