aboutsummaryrefslogtreecommitdiffstats
path: root/backend/models/form.py
diff options
context:
space:
mode:
authorGravatar Hassan Abouelela <[email protected]>2021-12-26 13:12:48 +0200
committerGravatar GitHub <[email protected]>2021-12-26 13:12:48 +0200
commita322e59c67522336977985f487eee1d2c952a81b (patch)
tree9c99de084ef98baea5c57733fedc2d494fad43fe /backend/models/form.py
parentMerge pull request #120 from python-discord/jb3/store-correct-ip (diff)
parentModel: makes Form.id case insensitive (diff)
Merge pull request #126 from Akarys42/case-insensitive-ids
Model: makes Form.id case insensitive
Diffstat (limited to 'backend/models/form.py')
-rw-r--r--backend/models/form.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/models/form.py b/backend/models/form.py
index 30ae0e7..f19ed85 100644
--- a/backend/models/form.py
+++ b/backend/models/form.py
@@ -1,7 +1,7 @@
import typing as t
import httpx
-from pydantic import BaseModel, Field, root_validator, validator
+from pydantic import constr, BaseModel, Field, root_validator, validator
from pydantic.error_wrappers import ErrorWrapper, ValidationError
from backend.constants import FormFeatures, WebHook
@@ -35,7 +35,7 @@ class _WebHook(BaseModel):
class Form(BaseModel):
"""Schema model for form."""
- id: str = Field(alias="_id")
+ id: constr(to_lower=True) = Field(alias="_id")
features: list[str]
questions: list[Question]
name: str