From b1278b45e24c0beaef2591519dfce8f260f692b9 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Thu, 7 Mar 2024 17:25:26 -0600 Subject: [PATCH] fix: Invalid Pydantic Definition On Group Model (#3264) * fixed ambiguous pydantic definition * removed unused import --- mealie/schema/user/user.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mealie/schema/user/user.py b/mealie/schema/user/user.py index 72e0ab1c87f2..270e38fd55f2 100644 --- a/mealie/schema/user/user.py +++ b/mealie/schema/user/user.py @@ -1,6 +1,6 @@ from datetime import datetime, timedelta from pathlib import Path -from typing import Annotated, Any +from typing import Annotated from uuid import UUID from pydantic import UUID4, ConfigDict, Field, StringConstraints, field_validator @@ -12,6 +12,7 @@ from mealie.db.models.users import User from mealie.db.models.users.users import AuthMethod from mealie.schema._mealie import MealieModel from mealie.schema.group.group_preferences import ReadGroupPreferences +from mealie.schema.group.webhook import CreateWebhook, ReadWebhook from mealie.schema.recipe import RecipeSummary from mealie.schema.response.pagination import PaginationBase @@ -180,12 +181,14 @@ class UpdateGroup(GroupBase): slug: str categories: list[CategoryBase] | None = [] - webhooks: list[Any] = [] + webhooks: list[CreateWebhook] = [] class GroupInDB(UpdateGroup): users: list[UserOut] | None = None preferences: ReadGroupPreferences | None = None + webhooks: list[ReadWebhook] = [] + model_config = ConfigDict(from_attributes=True) @staticmethod