From 45ce0a2797cc4bd60a844eb8dd5b0e2cd4d7b54e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 4 Dec 2024 18:31:23 +0100 Subject: [PATCH] [instagram] handle empty 'carousel_media' entries (#6595) --- gallery_dl/extractor/instagram.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/instagram.py b/gallery_dl/extractor/instagram.py index d220c586..e6b6b140 100644 --- a/gallery_dl/extractor/instagram.py +++ b/gallery_dl/extractor/instagram.py @@ -207,8 +207,8 @@ class InstagramExtractor(Extractor): for user in coauthors ] - if "carousel_media" in post: - items = post["carousel_media"] + items = post.get("carousel_media") + if items: data["sidecar_media_id"] = data["post_id"] data["sidecar_shortcode"] = data["post_shortcode"] else: @@ -220,7 +220,7 @@ class InstagramExtractor(Extractor): data["fullname"] = owner.get("full_name") data["_files"] = files = [] - for num, item in enumerate(items or (), 1): + for num, item in enumerate(items, 1): try: image = item["image_versions2"]["candidates"][0]