-
-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Description
The date validation has an option isBlank which is documented like so:
If true, skips validation if the value is empty
This accurately describes the implementation, which skips validation if isEmpty returns true for the value.
Other validators use allowBlank in combination with an isBlank check, and allowNone for an isEmpty check. This is inconsistent; blank should always mean blank, and empty/none should always mean empty.
There may be other validators with this problem, but I haven't checked.
Should this be fixed, and if so, how? One option is to deprecate the current allowBlank option in favor of allowNone, which would behave the same way. At the next major release, you could then add a real allowBlank option if desired.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels