﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
37245	ArrayField model validators stop validation at first failing array item	Chris		"The validation of the `ArrayField` model field stops validation of the array at the first element failing validation.

The provided form field classes instead continue validation and collect all errors from all elements.

If only the model validation fails, then only the first failing element is reported. This might happen if a custom `base_field` is used which does not have a corresponding form field, or does not add its validators to the form field, or just does some custom validation which is for whatever reason not present or possible in the form, etc.

The model validation should produce the same results as the form validation.

The `ArrayField` methods `validate()` and `run_validators()` methods should not immediately re-raise a (prefixed) `ValidationError` but collect the error into an `error_list`, continue with the rest of the array elements, and at the end raise one `ValidationError` with the `error_list` (if any errors occurred)."	Bug	new	contrib.postgres	5.2	Normal				Unreviewed	0	0	0	0	0	0
