From 77bd00baf053ea46dcb131d1e065b1ad42c7bd20 Mon Sep 17 00:00:00 2001 From: "me@jeffersonbledsoe.com" Date: Wed, 13 Mar 2024 09:59:20 +0000 Subject: [PATCH] Fix for validations without settings save --- .../volto/formsupport/restapi/services/submit_form/post.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/collective/volto/formsupport/restapi/services/submit_form/post.py b/src/collective/volto/formsupport/restapi/services/submit_form/post.py index 53f9b70d..f6e8d725 100644 --- a/src/collective/volto/formsupport/restapi/services/submit_form/post.py +++ b/src/collective/volto/formsupport/restapi/services/submit_form/post.py @@ -84,7 +84,10 @@ def reply(self): for validation_and_setting_id, setting_value in field.get( "validationSettings", {} ).items(): - validation_id, setting_id = validation_and_setting_id.split("-") + split_validation_and_setting_ids = validation_and_setting_id.split("-") + if len(split_validation_and_setting_ids) < 2: + continue + validation_id, setting_id = split_validation_and_setting_ids if validation_id not in validation_ids_to_apply: continue if validation_id not in validations_for_field: