Skip to content

Commit 5eeb4cc

Browse files
Fix custom field IDs being incorrect
1 parent dc6337a commit 5eeb4cc

File tree

1 file changed

+2
-1
lines changed
  • src/collective/volto/formsupport/adapters

1 file changed

+2
-1
lines changed

src/collective/volto/formsupport/adapters/post.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,9 @@ def format_fields(self):
306306
{
307307
**field,
308308
**submitted_field,
309+
"id": submitted_field["field_id"], # Ensure we always use the submitted field id
309310
"display_value_mapping": field.get("display_values"),
310-
"custom_field_id": self.block.get(field["field_id"]),
311+
"custom_field_id": self.block.get(submitted_field["field_id"]),
311312
# We're straying from how validations are serialized and deserialized here to make our lives easier.
312313
# Let's use a dictionary of {'validation_id': {'setting_id': 'setting_value'}} when working inside fields for simplicity.
313314
"validations": validations_for_field,

0 commit comments

Comments
 (0)