Relax admin email schema validation

This commit is contained in:
Hermes Agent
2026-06-08 15:12:03 +08:00
parent 5217af6fe7
commit 0a857986f9
+3 -3
View File
@@ -1,6 +1,6 @@
from datetime import datetime from datetime import datetime
from pydantic import BaseModel, ConfigDict, EmailStr from pydantic import BaseModel, ConfigDict
class LoginIn(BaseModel): class LoginIn(BaseModel):
@@ -14,7 +14,7 @@ class TokenOut(BaseModel):
class UserBase(BaseModel): class UserBase(BaseModel):
email: EmailStr email: str
username: str username: str
nickname: str = "" nickname: str = ""
status: str = "enabled" status: str = "enabled"
@@ -26,7 +26,7 @@ class UserCreate(UserBase):
class UserUpdate(BaseModel): class UserUpdate(BaseModel):
email: EmailStr | None = None email: str | None = None
username: str | None = None username: str | None = None
nickname: str | None = None nickname: str | None = None
status: str | None = None status: str | None = None