From 218ec1a9eeb0293185ec8258a8735733d2cd3931 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 2 Mar 2024 17:40:13 +0100 Subject: [PATCH] [instagram] raise proper error for missing 'reels_media' (#5257) --- gallery_dl/extractor/instagram.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/instagram.py b/gallery_dl/extractor/instagram.py index 610ea4cd..ddc11318 100644 --- a/gallery_dl/extractor/instagram.py +++ b/gallery_dl/extractor/instagram.py @@ -689,7 +689,10 @@ class InstagramRestAPI(): def reels_media(self, reel_ids): endpoint = "/v1/feed/reels_media/" params = {"reel_ids": reel_ids} - return self._call(endpoint, params=params)["reels_media"] + try: + return self._call(endpoint, params=params)["reels_media"] + except KeyError: + raise exception.AuthorizationError("Login required") def tags_media(self, tag): for section in self.tags_sections(tag):