diff -r f13799fbcfea -r fcbd6b251d81 cubicweb/web/formfields.py --- a/cubicweb/web/formfields.py Mon Jan 23 15:35:19 2017 +0100 +++ b/cubicweb/web/formfields.py Fri Jan 27 16:26:09 2017 +0100 @@ -1027,6 +1027,8 @@ def _ensure_correctly_typed(self, form, value): tz_naive = super(TZDatetimeField, self)._ensure_correctly_typed( form, value) + if not tz_naive: + return None return tz_naive.replace(tzinfo=pytz.utc)