From e088719ddce6c29fcacdd122a7a9a5bb0890bbf6 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Mon, 3 Oct 2022 11:23:01 -0500 Subject: [PATCH] fix: default null recipe quantities to zero when adding to shopping list (#1677) * default null recipe quantities to zero * simplify validation * remove unused import Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com> --- mealie/schema/group/group_shopping_list.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mealie/schema/group/group_shopping_list.py b/mealie/schema/group/group_shopping_list.py index 59172e186317..211ea62fb88b 100644 --- a/mealie/schema/group/group_shopping_list.py +++ b/mealie/schema/group/group_shopping_list.py @@ -8,13 +8,14 @@ from pydantic.utils import GetterDict from mealie.db.models.group.shopping_list import ShoppingList, ShoppingListItem from mealie.schema._mealie import MealieModel +from mealie.schema._mealie.types import NoneFloat from mealie.schema.recipe.recipe_ingredient import IngredientFood, IngredientUnit from mealie.schema.response.pagination import PaginationBase class ShoppingListItemRecipeRef(MealieModel): recipe_id: UUID4 - recipe_quantity: float + recipe_quantity: NoneFloat = 0 class ShoppingListItemRecipeRefOut(ShoppingListItemRecipeRef):