We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 73138ab commit 94b3f9fCopy full SHA for 94b3f9f
db/schemas.py
@@ -1,4 +1,4 @@
1
-from pydantic import BaseModel
+from pydantic import BaseModel, field_validator
2
from typing import Optional, Any, Literal
3
from api_config import ACCEPTED_LANGUAGES
4
@@ -17,3 +17,9 @@ class TranslateRequest(BaseModel):
17
class TranslateResponse(BaseModel):
18
item_id: Optional[Any] = None
19
item_name: Optional[Any] = None
20
+
21
+ @field_validator("item_name", mode="before")
22
+ def process_item_name(cls, value):
23
+ if value is not None and isinstance(value, str):
24
+ return value.replace("\\'", "'")
25
+ return value
0 commit comments