diff --git a/tangostationcontrol/configuration/observation_field_settings.py b/tangostationcontrol/configuration/observation_field_settings.py index b56ad4264a0a26db6cd18938035a6c214de1e085..91f693d01cdb42299f28a36efc2610816bc64b1c 100644 --- a/tangostationcontrol/configuration/observation_field_settings.py +++ b/tangostationcontrol/configuration/observation_field_settings.py @@ -48,7 +48,8 @@ class ObservationFieldSettings(_ConfigurationBase): """Transparently convert datetime to string in isoformat""" if time and not isinstance(time, datetime): try: - parser.isoparse(time) + parsed_time = parser.isoparse(time) + return parsed_time.isoformat() except ValueError as ex: raise ex if time and isinstance(time, datetime):