From 837c344c1c637ab736bdbc71068296303725e982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Thu, 21 Sep 2023 23:47:22 +0200 Subject: [PATCH] fix external URL - local page link insertion server error --- shared/models.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/shared/models.py b/shared/models.py index 276a935b..33b1b879 100644 --- a/shared/models.py +++ b/shared/models.py @@ -126,14 +126,16 @@ class ArticleMixin(models.Model): """ return "rel=noindex" if self.get_no_index else "" - @property - def get_url(self): + def get_url(self, request=None): + # 'request' kwarg for Wagtail compatibility + if self.shared_from is not None: return f"{self.shared_from.url}sdilene?sdilene={quote(self.slug)}" return self.url - @property - def get_full_url(self): + def get_full_url(self, request=None): + # 'request' kwarg for Wagtail compatibility + if self.shared_from is not None: return f"{self.shared_from.full_url}sdilene?sdilene={quote(self.slug)}" return self.full_url -- GitLab