Skip to content

Commit 0b78eb8

Browse files
authored
Merge pull request #363 from twitter/jbaxter/fix_deleted_posts
[Template API Note Writer] Handle deleted/missing quoted/replied-to posts.
2 parents f0b29ed + 00ae871 commit 0b78eb8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

template-api-note-writer/src/cnapi/get_api_eligible_posts.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ def _parse_posts_eligible_response(resp: Dict) -> List[PostWithContext]:
8989
if 'referenced_tweets' in item:
9090
for ref in item["referenced_tweets"]:
9191
referenced_post_id = ref["id"]
92+
if referenced_post_id not in posts_by_id:
93+
print(f"For post {post.post_id}, referenced post {referenced_post_id} not found in posts_by_id; skipping.")
94+
continue
9295
referenced_post_item = posts_by_id[referenced_post_id]
9396
referenced_post = _parse_individual_post(referenced_post_item, media_by_key)
9497

0 commit comments

Comments
 (0)