Skip to content

Commit a8909ec

Browse files
author
Florent Mata
committed
Update Expression constraint with "negate" option
1 parent eaa15f6 commit a8909ec

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

reference/constraints/Expression.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ expression that must return true in order for validation to pass. To learn
143143
more about the expression language syntax, see
144144
:doc:`/components/expression_language/syntax`.
145145

146+
.. versionadded:: 6.2
147+
148+
Alternatively, you can set the `negate`_ option to ``false`` in order to
149+
assert that the expression must return true for validation to fail.
150+
146151
.. sidebar:: Mapping the Error to a Specific Field
147152

148153
You can also attach the constraint to a specific property and still validate
@@ -294,6 +299,13 @@ Parameter Description
294299
``{{ label }}`` Corresponding form field label
295300
=============== ==============================================================
296301

302+
``negate``
303+
~~~~~~~~~~~
304+
305+
**type**: ``boolean`` **default**: ``true``
306+
307+
If ``false``, the validation fails when expression returns ``true``.
308+
297309
.. include:: /reference/constraints/_payload-option.rst.inc
298310

299311
``values``

0 commit comments

Comments
 (0)