We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df05afa commit c4d3bfdCopy full SHA for c4d3bfd
backend/models/form.py
@@ -24,6 +24,7 @@ class _WebHook(BaseModel):
24
25
url: str
26
message: str | None
27
+ thread_id: str | None = None
28
29
@validator("url")
30
def validate_url(cls, url: str) -> str:
@@ -34,6 +35,15 @@ def validate_url(cls, url: str) -> str:
34
35
36
return url
37
38
+ @validator("thread_id")
39
+ def validate_thread_id(cls, thread_id: str | None) -> str | None:
40
+ """Validates thread_id parameter."""
41
+ if thread_id is not None and not thread_id.isdigit():
42
+ msg = "Thread ID must be a string of digits."
43
+ raise ValueError(msg)
44
+
45
+ return thread_id
46
47
48
class Form(BaseModel):
49
"""Schema model for form."""
0 commit comments