Skip to content

Commit

Permalink
[instagram] fix "KeyError - 'post_date'" (#6081, #6091)
Browse files Browse the repository at this point in the history
fixes regression introduced in a364263
  • Loading branch information
mikf committed Aug 27, 2024
1 parent 4b286e8 commit f669b3f
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions gallery_dl/extractor/instagram.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,14 +165,17 @@ def _parse_post_rest(self, post):
if "title" in post:
data["highlight_title"] = post["title"]
if "created_at" in post:
data["date"] = text.parse_timestamp(post.get("created_at"))
data["post_date"] = data["date"] = text.parse_timestamp(
post.get("created_at"))

else: # regular image/video post
date = text.parse_timestamp(post.get("taken_at"))
data = {
"post_id" : post["pk"],
"post_shortcode": post["code"],
"post_url": "{}/p/{}/".format(self.root, post["code"]),
"post_date": text.parse_timestamp(post.get("taken_at")),
"post_date": date,
"date": date,
"likes": post.get("like_count", 0),
"pinned": post.get("timeline_pinned_user_ids", ()),
"liked": post.get("has_liked", False),
Expand Down Expand Up @@ -213,7 +216,6 @@ def _parse_post_rest(self, post):
data["owner_id"] = owner["pk"]
data["username"] = owner.get("username")
data["fullname"] = owner.get("full_name")
data["date"] = data["post_date"]

data["_files"] = files = []
for num, item in enumerate(items, 1):
Expand Down

0 comments on commit f669b3f

Please sign in to comment.