diff --git a/cps/services/SyncToken.py b/cps/services/SyncToken.py index 1dd4f084..9790150c 100644 --- a/cps/services/SyncToken.py +++ b/cps/services/SyncToken.py @@ -45,7 +45,8 @@ def to_epoch_timestamp(datetime_object): def get_datetime_from_json(json_object, field_name): try: return datetime.utcfromtimestamp(json_object[field_name]) - except KeyError: + except (KeyError, OSError): + # OSError is thrown on Windows if timestamp is <1970 or >2038 return datetime.min