Open szakitibi opened 5 years ago
Note 2: I do now about the min_length
for (Relation)List fields providing IMinMaxLength
.
Maybe it is my logic which works the opposite, but I think:
required=True
with no min_length
set, should not create with no value ([]
), instead it should raise validation errorrequired=False
with min_length=3
should set None
and not raise to short validation error, unless there is one or two items selected
Provided
plone.formwidget.autocomplete.widget.AutocompleteMultiFieldWidget
does fail to validate required field.I wanted to create a RelationList field with at least one related item. Possible the easiest way to reproduce is to:
plone.app.relationfield.behavior.IRelatedItems
behavior enabled.plone.app.relationfield.behavior.py
and:relatedItems
field torequired=True
AutocompleteMultiFieldWidget
in the schema torelatedItems
field withplone.autoform.directives
What happens: It is possible to create a new "dummy" content with no related items at all.
Expected behavior: Not be able to create "dummy" unless there is at least one related items set.
Note: Maybe the problem is much deeper, since I'm able to create the "dummy" without step 2. I'm also not getting validation error if I go TTW: