diff --git a/src/plone/restapi/deserializer/dxfields.py b/src/plone/restapi/deserializer/dxfields.py index 8b5058e349..20a46b2899 100644 --- a/src/plone/restapi/deserializer/dxfields.py +++ b/src/plone/restapi/deserializer/dxfields.py @@ -45,7 +45,7 @@ class DatetimeFieldDeserializer(DefaultFieldDeserializer): def __call__(self, value): try: # Parse ISO 8601 string with Zope's DateTime module - # and convert to a timezone naive datetime in local time + # and convert to a UTC based timezone as datetime value = DateTime(value).toZone('UTC').asdatetime() except (SyntaxError, DateTimeError) as e: raise ValueError(e.message)