From 1dc49fa362ba5e8f3d147e461a7f686471a9f33d Mon Sep 17 00:00:00 2001 From: David Whittaker Date: Thu, 15 May 2025 17:00:58 -0700 Subject: [PATCH] fix(signal): set to None to allow missing parameters --- src/dispatch/project/models.py | 2 +- src/dispatch/signal/models.py | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/dispatch/project/models.py b/src/dispatch/project/models.py index 91af903a3077..4adcece43fc7 100644 --- a/src/dispatch/project/models.py +++ b/src/dispatch/project/models.py @@ -132,7 +132,7 @@ class ProjectUpdate(ProjectBase): class ProjectRead(ProjectBase): - id: PrimaryKey | None + id: PrimaryKey | None = None stable_priority: IncidentPriorityRead | None = None model_config = ConfigDict(from_attributes=True) diff --git a/src/dispatch/signal/models.py b/src/dispatch/signal/models.py index 8835cca48c39..b13981fb621f 100644 --- a/src/dispatch/signal/models.py +++ b/src/dispatch/signal/models.py @@ -387,21 +387,21 @@ class SignalStats(DispatchBase): class SignalInstanceBase(DispatchBase): project: ProjectRead | None - case: CaseReadMinimal | None + case: CaseReadMinimal | None = None canary: bool | None = False entities: list[EntityRead] | None = [] raw: dict[str, Any] - external_id: str | None + external_id: str | None = None filter_action: SignalFilterAction | None = None created_at: datetime | None = None class SignalInstanceCreate(SignalInstanceBase): - signal: SignalRead | None - case_priority: CasePriorityRead | None - case_type: CaseTypeRead | None - conversation_target: str | None - oncall_service: ServiceRead | None + signal: SignalRead | None = None + case_priority: CasePriorityRead | None = None + case_type: CaseTypeRead | None = None + conversation_target: str | None = None + oncall_service: ServiceRead | None = None class SignalInstanceRead(SignalInstanceBase):