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