Fix bug preventing users of adding new list blocks

This commit is contained in:
Ramon Wenger 2022-10-26 16:52:23 +02:00
parent 44ba6715fd
commit 043f895810
1 changed files with 6 additions and 2 deletions

View File

@ -144,8 +144,12 @@ def handle_content_block(content, context=None, module=None, allowed_blocks=ALLO
}
}
elif content['type'] == 'content_list_item':
previous_item = get_previous_item(previous_contents=previous_contents, item=content)
value = [handle_content_block(c, context, module, previous_contents=previous_item['value']) for c in
if content.get('id') is not None: # the list block existed already
previous_item = get_previous_item(previous_contents=previous_contents, item=content)
previous_content = previous_item.get('value')
else:
previous_content = None
value = [handle_content_block(c, context, module, previous_contents=previous_content) for c in
content['contents']]
content['value'] = value
return content