diff --git a/shared/models/main.py b/shared/models/main.py
index ea0f05b12335ab5cf34b0738ecc8c9d4cf5bdecd..ac8e9e914c0409c1b476790b9e4d5dd45ca1560c 100644
--- a/shared/models/main.py
+++ b/shared/models/main.py
@@ -261,8 +261,8 @@ class PageInMenuMixin(Page):
                     return menu.value["title"]
             elif menu.block_type == "menu_parent":
                 for item in menu.value["menu_items"]:
-                    if item.value["link"].strip() == instance.full_url.strip():
-                        return item.value["title"]
+                    if item["link"].strip() == instance.full_url.strip():
+                        return menu.value["title"]
 
                     if item["page"] is None:
                         continue