From 1b47e5b8370f316e0c198d281ba2915e057b194c Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Thu, 15 Aug 2019 11:51:45 +0200 Subject: [PATCH] Fix error when publishing page --- server/rooms/wagtail_hooks.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/rooms/wagtail_hooks.py b/server/rooms/wagtail_hooks.py index 22db624a..f229e34b 100644 --- a/server/rooms/wagtail_hooks.py +++ b/server/rooms/wagtail_hooks.py @@ -42,6 +42,11 @@ def get_admin_slugs_from_content_list(stream_data): module_room_slug_blocks = [] content_list_items = get_block_from_stream_data(stream_data, 'content_list_item') for content_list_item in content_list_items: - module_room_slug_blocks = module_room_slug_blocks + get_block_from_stream_data(content_list_item[1].stream_data, + stream_data = None + if isinstance(content_list_item, tuple): + stream_data = content_list_item[1] + if isinstance(content_list_item, dict): + stream_data = content_list_item['value'] + module_room_slug_blocks = module_room_slug_blocks + get_block_from_stream_data(stream_data, 'module_room_slug') return module_room_slug_blocks