Merge branch 'hotfix/duplicate-content-lists-bug' into develop

This commit is contained in:
Ramon Wenger 2022-10-26 16:53:55 +02:00
commit 6b4cff9760
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':
if content.get('id') is not None: # the list block existed already
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
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