diff --git a/recipes/__init__.py b/recipes/__init__.py index 8f51bf8..5506adf 100644 --- a/recipes/__init__.py +++ b/recipes/__init__.py @@ -32,7 +32,7 @@ def find_yield(recipe_ldata: dict) -> int: return 4 async def _get_recipe_from_ldata(conn, url: str, ldata: dict, created_by: Person) -> dict: - ingredients = parse_ingredient_from_nlp(ldata['recipeIngredient']) + ingredients = [parse_ingredient_from_nlp(ingredient) for ingredient in ldata['recipeIngredient']] ingredients = await match_existing_products(conn, ingredients) name = ldata['name'] if 'name' in ldata else url images = ldata['image'] if 'image' in ldata else []