mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-21 14:03:32 -07:00
fix missing recipe on shopping list
This commit is contained in:
parent
8d51c14d24
commit
e977001e52
1 changed files with 5 additions and 1 deletions
|
@ -3,6 +3,7 @@ from typing import cast
|
||||||
from pydantic import UUID4
|
from pydantic import UUID4
|
||||||
|
|
||||||
from mealie.core.exceptions import UnexpectedNone
|
from mealie.core.exceptions import UnexpectedNone
|
||||||
|
from mealie.repos.all_repositories import get_repositories
|
||||||
from mealie.repos.repository_factory import AllRepositories
|
from mealie.repos.repository_factory import AllRepositories
|
||||||
from mealie.schema.household.group_shopping_list import (
|
from mealie.schema.household.group_shopping_list import (
|
||||||
ShoppingListAddRecipeParamsBulk,
|
ShoppingListAddRecipeParamsBulk,
|
||||||
|
@ -303,7 +304,10 @@ class ShoppingListService:
|
||||||
"""Generates a list of new list items based on a recipe"""
|
"""Generates a list of new list items based on a recipe"""
|
||||||
|
|
||||||
if recipe_ingredients is None:
|
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:
|
if not recipe:
|
||||||
raise UnexpectedNone("Recipe not found")
|
raise UnexpectedNone("Recipe not found")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue