From 5ae9acea47a7917b417df9ebedb18197f5ee7fd5 Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Fri, 16 Feb 2018 15:19:11 +0100 Subject: [PATCH] Always run enforce_timezone --- rest_framework/fields.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 51b216787..ad710b967 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -1212,8 +1212,9 @@ class DateTimeField(Field): if output_format is None or isinstance(value, six.string_types): return value + value = self.enforce_timezone(value) + if output_format.lower() == ISO_8601: - value = self.enforce_timezone(value) value = value.isoformat() if value.endswith('+00:00'): value = value[:-6] + 'Z'