Skip to content

Commit

Permalink
Merge pull request #385 from praekeltfoundation/fix-list-items
Browse files Browse the repository at this point in the history
Fix list items
  • Loading branch information
HawkiesZA authored Nov 20, 2024
2 parents 773672f + c3b8b9f commit bd039c9
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 1 deletion.
2 changes: 1 addition & 1 deletion home/migrations/0083_alter_contentpage_whatsapp_body.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def list_string_to_action(block_value):

class ListStringToActionOperation(BaseBlockOperation):
def apply(self, block_value):
list_string_to_action(block_value)
return list_string_to_action(block_value)

@property
def operation_name_fragment(self):
Expand Down
39 changes: 39 additions & 0 deletions home/migrations/0084_alter_contentpage_whatsapp_body.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Generated by Django 4.2.11 on 2024-11-19 09:08


from wagtail.blocks.migrations.migrate_operation import MigrateStreamData
from wagtail.blocks.migrations.operations import BaseBlockOperation
from django.db import migrations


def list_items_to_empty(block_value):
if not block_value:
return []
return block_value


class ListItemsToEmptyOperation(BaseBlockOperation):
def apply(self, block_value):
return list_items_to_empty(block_value)

@property
def operation_name_fragment(self):
return "convert_list_items_to_empty"


class Migration(migrations.Migration):

dependencies = [
("home", "0083_alter_contentpage_whatsapp_body"),
]

operations = [
MigrateStreamData(
app_name="home",
model_name="ContentPage",
field_name="whatsapp_body",
operations_and_block_paths=[
(ListItemsToEmptyOperation(), "Whatsapp_Message.list_items")
],
),
]

0 comments on commit bd039c9

Please sign in to comment.