From e977001e5214aa316a8a7c0eff9f3b22af098816 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Mon, 4 Aug 2025 18:08:31 +0000 Subject: [PATCH] fix missing recipe on shopping list --- mealie/services/household_services/shopping_lists.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mealie/services/household_services/shopping_lists.py b/mealie/services/household_services/shopping_lists.py index 6fef00672..22b957a11 100644 --- a/mealie/services/household_services/shopping_lists.py +++ b/mealie/services/household_services/shopping_lists.py @@ -3,6 +3,7 @@ from typing import cast from pydantic import UUID4 from mealie.core.exceptions import UnexpectedNone +from mealie.repos.all_repositories import get_repositories from mealie.repos.repository_factory import AllRepositories from mealie.schema.household.group_shopping_list import ( ShoppingListAddRecipeParamsBulk, @@ -303,7 +304,10 @@ class ShoppingListService: """Generates a list of new list items based on a recipe""" if recipe_ingredients is None: - recipe = self.repos.recipes.get_one(recipe_id, "id") + group_recipes_repo = get_repositories( + self.repos.session, group_id=self.repos.group_id, household_id=None + ).recipes + recipe = group_recipes_repo.get_one(recipe_id, "id") if not recipe: raise UnexpectedNone("Recipe not found")