diff --git a/discord/audit_logs.py b/discord/audit_logs.py index b2f6a72393..bbf1a1c568 100644 --- a/discord/audit_logs.py +++ b/discord/audit_logs.py @@ -213,7 +213,7 @@ def _transform_communication_disabled_until( entry: AuditLogEntry, data: str ) -> datetime.datetime | None: if data: - return datetime.datetime.fromisoformat(data) + return utils.parse_time(data) return None diff --git a/discord/scheduled_events.py b/discord/scheduled_events.py index 7e339dcee7..32c169fc29 100644 --- a/discord/scheduled_events.py +++ b/discord/scheduled_events.py @@ -200,11 +200,11 @@ def __init__( self.name: str = data.get("name") self.description: str | None = data.get("description", None) self._image: str | None = data.get("image", None) - self.start_time: datetime.datetime = datetime.datetime.fromisoformat( + self.start_time: datetime.datetime = utils.parse_time( data.get("scheduled_start_time") ) if end_time := data.get("scheduled_end_time", None): - end_time = datetime.datetime.fromisoformat(end_time) + end_time = utils.parse_time(end_time) self.end_time: datetime.datetime | None = end_time self.status: ScheduledEventStatus = try_enum( ScheduledEventStatus, data.get("status")