From 38ab65560eb95d8a9a6611d126a5f96f35ff44cb Mon Sep 17 00:00:00 2001 From: Pranava Date: Tue, 19 Oct 2021 07:55:36 +0530 Subject: [PATCH] fixed field types --- .../templatetags/editorjs.py | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/django_editorjs_fields/templatetags/editorjs.py b/django_editorjs_fields/templatetags/editorjs.py index 89cb3e3..264999c 100644 --- a/django_editorjs_fields/templatetags/editorjs.py +++ b/django_editorjs_fields/templatetags/editorjs.py @@ -144,30 +144,31 @@ def editorjs(value): for item in value['blocks']: type, data = item.get('type'), item.get('data') + type = type.lower() if type == 'paragraph': html_list.append(generate_paragraph(data)) - elif type == 'Header': + elif type == 'header': html_list.append(generate_header(data)) - elif type == 'List': + elif type == 'list': html_list.append(generate_list(data)) - elif type == 'Image': + elif type == 'image': html_list.append(generate_image(data)) - elif type == 'Delimiter': + elif type == 'delimiter': html_list.append(generate_delimiter()) - elif type == 'Warning': + elif type == 'warning': html_list.append(generate_warning(data)) - elif type == 'Table': + elif type == 'table': html_list.append(generate_table(data)) - elif type == 'Code': + elif type == 'code': html_list.append(generate_code(data)) - elif type == 'Raw': + elif type == 'raw': html_list.append(generate_raw(data)) - elif type == 'Embed': + elif type == 'embed': html_list.append(generate_embed(data)) - elif type == 'Quote': + elif type == 'quote': html_list.append(generate_quote(data)) - elif type == 'LinkTool': + elif type == 'linktool': html_list.append(generate_link(data)) return mark_safe(''.join(html_list))