Skip to content

Commit 487b07a

Browse files
authored
Fix get form state (#236)
1 parent aad91f3 commit 487b07a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ exclude = ["tests*", "docs*"]
2828

2929
[project]
3030
name = "wagtailstreamforms"
31-
version = "5.2.0"
31+
version = "5.2.1"
3232
description = ""
3333
authors = [{ name = "Lab Digital BV", email = "[email protected]" }]
3434
dependencies = [

wagtailstreamforms/blocks.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@ def widget(self):
2727
return WagtailStreamFormsChooser()
2828

2929
def get_form_state(self, value: dict):
30-
return self.widget.get_value_data(value)
30+
try:
31+
prep_value = self.get_prep_value(value)
32+
return self.widget.get_value_data(prep_value)
33+
except Exception:
34+
return self.widget.get_value_data(value)
3135

3236

3337
class WagtailFormBlock(blocks.StructBlock):

0 commit comments

Comments
 (0)