From 2becc665953ba45752b87494e7cdcb5303595b3c Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 11 Jul 2025 10:25:30 +0100 Subject: [PATCH] Check that filename differs --- posts.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/posts.py b/posts.py index 9bd77af94..a90aa0b84 100644 --- a/posts.py +++ b/posts.py @@ -4755,12 +4755,16 @@ def _create_box_items(base_dir: str, } first_post_id = replace_strings(first_post_id, replacements) + prev_post_filename = None try: with open(index_filename, 'r', encoding='utf-8') as fp_index: posts_added_to_timeline = 0 while posts_added_to_timeline < items_per_page: post_filename = fp_index.readline() + if post_filename == prev_post_filename: + break + prev_post_filename = post_filename if not post_filename: break