mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2026-03-22 07:06:47 +00:00
fix: use mode="json" in add_event to serialize datetimes in event data
Prevents 'Object of type datetime is not JSON serializable' when broadcasting DAG_STATUS events to user room via WebSocket.
This commit is contained in:
@@ -234,7 +234,7 @@ class Transcript(BaseModel):
|
||||
return dt.isoformat()
|
||||
|
||||
def add_event(self, event: str, data: BaseModel) -> TranscriptEvent:
|
||||
ev = TranscriptEvent(event=event, data=data.model_dump())
|
||||
ev = TranscriptEvent(event=event, data=data.model_dump(mode="json"))
|
||||
self.events.append(ev)
|
||||
return ev
|
||||
|
||||
|
||||
Reference in New Issue
Block a user