diff --git a/shared/models/main.py b/shared/models/main.py index 42e7f2e68aba357998b4f5e5bd8dd66d5e220db7..8c416d6e432e213fc0556333ee439d8520ecc04f 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: