mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-01-08 01:51:23 -05:00
fix: Add Recipe From Another Household To Shopping List (#5892)
This commit is contained in:
@@ -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")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user