This commit is contained in:
Timothy Jaeryang Baek
2026-04-12 18:49:34 -05:00
parent a359262616
commit 3c2c611ba9
2 changed files with 30 additions and 19 deletions
+8 -6
View File
@@ -239,15 +239,17 @@ class UserRoleUpdateForm(BaseModel):
class UserUpdateForm(BaseModel):
role: str
name: str
email: str
profile_image_url: str
role: Optional[str] = None
name: Optional[str] = None
email: Optional[str] = None
profile_image_url: Optional[str] = None
password: Optional[str] = None
@field_validator('profile_image_url')
@field_validator('profile_image_url', mode='before')
@classmethod
def check_profile_image_url(cls, v: str) -> str:
def check_profile_image_url(cls, v: Optional[str]) -> Optional[str]:
if v is None:
return v
return validate_profile_image_url(v)