From 67d5c1ccadb4021af1e5191a8a6ed9245c84b128 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 29 May 2019 09:10:52 +0200 Subject: [PATCH] Refs #1307 -- Fix crash when assigning a navigation parent without a children list --- src/pretix/control/navigation.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/control/navigation.py b/src/pretix/control/navigation.py index 3e532b18b..a7a329fd3 100644 --- a/src/pretix/control/navigation.py +++ b/src/pretix/control/navigation.py @@ -474,6 +474,8 @@ def merge_in(nav, newnav): if 'parent' in item: parents = [n for n in nav if n['url'] == item['parent']] if parents: + if 'children' not in parents[0]: + parents[0]['children'] = [] parents[0]['children'].append(item) else: nav.append(item)