fix: Coerce null servings into 0 servings (#6839)

This commit is contained in:
Michael Genson
2026-01-05 17:49:34 -06:00
committed by GitHub
parent 5fd8545cbe
commit 706d4ee0b5
2 changed files with 67 additions and 0 deletions

View File

@@ -148,6 +148,10 @@ class RecipeSummary(MealieModel):
last_made: datetime.datetime | None = None
model_config = ConfigDict(from_attributes=True)
@field_validator("recipe_servings", "recipe_yield_quantity", mode="before")
def clean_numbers(val: Any):
return val or 0
@field_validator("recipe_yield", "total_time", "prep_time", "cook_time", "perform_time", mode="before")
def clean_strings(val: Any):
if val is None: