From 1fdfbea8ca4c3ffa3e4e03cddaaefd4682648789 Mon Sep 17 00:00:00 2001 From: Jochem Ligtenberg Date: Sat, 22 Feb 2025 01:08:02 +0100 Subject: [PATCH] Fix issue #1491, data that is not an object in json-ld @graph (#1492) --- recipe_scrapers/_schemaorg.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe_scrapers/_schemaorg.py b/recipe_scrapers/_schemaorg.py index 8d44a0567..0a8079443 100644 --- a/recipe_scrapers/_schemaorg.py +++ b/recipe_scrapers/_schemaorg.py @@ -34,6 +34,8 @@ def _find_entity(self, item, schematype): return item for graph in item.get("@graph", []): for node in graph if isinstance(graph, list) else [graph]: + if not isinstance(node, dict): + continue if self._contains_schematype(node, schematype): return node