diff --git a/mealie/services/image/image.py b/mealie/services/image/image.py index 93f4b9c91b3b..e0a96b9071f5 100644 --- a/mealie/services/image/image.py +++ b/mealie/services/image/image.py @@ -54,6 +54,8 @@ def scrape_image(image_url: str, slug: str) -> Path: all_image_requests = [] for url in image_url: + if isinstance(url, dict): + url = url.get('url', "") try: r = requests.get(url, stream=True, headers={"User-Agent": _FIREFOX_UA}) except Exception: