From d96393f9c9eecddb388bc3ae5d834aaa18c6fd58 Mon Sep 17 00:00:00 2001 From: Litchi Pi Date: Wed, 23 Jul 2025 18:06:00 +0200 Subject: [PATCH] Ignore some fields in strict verification Signed-off-by: Litchi Pi --- mealie/services/recipe/recipe_service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mealie/services/recipe/recipe_service.py b/mealie/services/recipe/recipe_service.py index d636f5461..30220871a 100644 --- a/mealie/services/recipe/recipe_service.py +++ b/mealie/services/recipe/recipe_service.py @@ -36,6 +36,7 @@ from mealie.services.scraper import cleaner from .template_service import TemplateService +POSSIBLE_NONE_FIELDS = [ "image" ] class RecipeServiceBase(BaseService): def __init__(self, repos: AllRepositories, user: PrivateUser, household: HouseholdInDB, translator: Translator): @@ -387,6 +388,9 @@ class RecipeService(RecipeServiceBase): if strict: for field in new_data.__class__.model_fields: + if field in POSSIBLE_NONE_FIELDS: + continue + if getattr(new_data, field) is None: raise exceptions.IncompleteData(f"Incomplete recipe, missing {field}")