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