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 8898 `required` validation bypassed when using `DateTimeField` with `SplitDateTimeWidget`. Tai Lee nobody "`DateTimeField.clean` calls `Field.clean` for the `required` part of its validation, but `Field.clean` doesn't understand multiple values, and so `DateTimeField.clean` continues with the assumption that a value has been provided, which raises an `invalid` error incorrectly when the `DateTimeField` is *not* required and no values have been provided. This also means that an `invalid` error is raised instead of a `required` error when the `DateTimeField` *is* required and no values have been provided. " Bug closed Forms dev Normal fixed DateTimeField SplitDateTimeWidget real.human@… jarek.zgoda@… doza@… gertvangool@… jgelens@… Ready for checkin 1 0 0 0 0 0