From 8671dd739c03d668ed1b01173e5ce36ead1a6a3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <tomas@imaniti.org>
Date: Wed, 12 Jun 2024 19:12:08 +0200
Subject: [PATCH] fix strip check

---
 shared/models/main.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/shared/models/main.py b/shared/models/main.py
index 42e7f2e6..8c416d6e 100644
--- a/shared/models/main.py
+++ b/shared/models/main.py
@@ -251,7 +251,15 @@ class PageInMenuMixin(Page):
 
         for menu in menu_iterator:
             if menu.block_type == "menu_item":
-                if menu.value["link"].strip() == instance.full_url.strip():
+                if (
+                    menu.value["link"].strip()
+                    if menu.value["link"] is not None
+                    else ""
+                ) == (
+                    instance.full_url.strip()
+                    if instance.full_url
+                    else ""
+                ):
                     return menu.value["title"]
 
                 if menu.value["page"] is None:
-- 
GitLab