From f2efccaadf85136fdc679af92251de120d50c288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 26 Dec 2025 20:09:20 +0100 Subject: [PATCH] [instagram:stories] extract correct 'expires' dates (#8764) --- gallery_dl/extractor/instagram.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gallery_dl/extractor/instagram.py b/gallery_dl/extractor/instagram.py index 3eb33473..8cab8d0d 100644 --- a/gallery_dl/extractor/instagram.py +++ b/gallery_dl/extractor/instagram.py @@ -90,13 +90,11 @@ class InstagramExtractor(Extractor): post["count"] = len(files) yield Message.Directory, "", post - if "date" in post: - del post["date"] if reverse: files.reverse() for file in files: - file.update(post) + file = {**post, **file} if url := file.get("video_url"): if videos: @@ -301,7 +299,7 @@ class InstagramExtractor(Extractor): if "reshared_story_media_author" in item: media["author"] = item["reshared_story_media_author"] if "expiring_at" in item: - media["expires"] = self.parse_timestamp(post["expiring_at"]) + media["expires"] = self.parse_timestamp(item["expiring_at"]) if "subscription_media_visibility" in item: media["subscription"] = item["subscription_media_visibility"]