From 0674a08f8d0f9d25ebd25e0652f4ce46fa970ac7 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sat, 10 Aug 2024 18:40:48 +0200 Subject: [PATCH] Update --- src/services/scheduler_sync/discord_events.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/scheduler_sync/discord_events.py b/src/services/scheduler_sync/discord_events.py index cede04b..9fea938 100644 --- a/src/services/scheduler_sync/discord_events.py +++ b/src/services/scheduler_sync/discord_events.py @@ -15,7 +15,7 @@ class RecurrenceRule(BaseModel): interval: int frequency: int - @field_serializer("start") + @field_serializer("start", when_used="always") def serialize_datetime(cls, value: datetime) -> str: return value.isoformat() @@ -81,7 +81,7 @@ class CreateDiscordEvent(BaseModel): scheduled_end_time: datetime recurrence_rule: RecurrenceRule | None - @field_serializer("scheduled_start_time", "scheduled_end_time") + @field_serializer("scheduled_start_time", "scheduled_end_time", when_used="always") def serialize_datetime(cls, value: datetime) -> str: return value.isoformat() @@ -134,7 +134,7 @@ class UpdateDiscordEvent(BaseModel): scheduled_end_time: datetime recurrence_rule: RecurrenceRule | None - @field_serializer("scheduled_start_time", "scheduled_end_time") + @field_serializer("scheduled_start_time", "scheduled_end_time", when_used="always") def serialize_datetime(cls, value: datetime) -> str: return value.isoformat()