From 3f73ead13f684445442abd99ee2873c5af4e73eb Mon Sep 17 00:00:00 2001 From: jessikitty Date: Wed, 28 Jan 2026 15:14:04 +1100 Subject: [PATCH] Change email field from EmailStr to str to allow .local domains --- backend/app/schemas/user.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/schemas/user.py b/backend/app/schemas/user.py index 1acc131..2372e6d 100644 --- a/backend/app/schemas/user.py +++ b/backend/app/schemas/user.py @@ -1,12 +1,12 @@ """User schemas.""" -from pydantic import BaseModel, EmailStr +from pydantic import BaseModel, Field from datetime import datetime from typing import Optional class UserBase(BaseModel): """Base user schema.""" username: str - email: EmailStr + email: str # Changed from EmailStr to allow .local domains for home networks full_name: Optional[str] = None class UserCreate(UserBase): @@ -15,7 +15,7 @@ class UserCreate(UserBase): class UserUpdate(BaseModel): """Schema for updating a user.""" - email: Optional[EmailStr] = None + email: Optional[str] = None full_name: Optional[str] = None password: Optional[str] = None is_active: Optional[bool] = None