diff --git a/shared/models.py b/shared/models.py index 276a935bbaeeb0e34155b236682cb8fff3d69600..33b1b8798fe9baacf4577f4df3fb5ba884f2e781 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