From de4a37b4cdb4cd752c4ce2361912fa2bb84cc766 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Tue, 25 Nov 2025 15:41:53 -0800 Subject: fix: remove archive_hash before checking if notif should be sent --- generate.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/generate.py b/generate.py index e500462..ab7d968 100644 --- a/generate.py +++ b/generate.py @@ -76,7 +76,11 @@ def attempt_broadcast_notifications(news_data: list, title: str, topic: str, ima for entry in news_data: if datetime.fromtimestamp(entry["timestamp"]) < cutoff: continue - news_id = compute_json_hash(json.dumps(entry, sort_keys=True)) + cleaned_entry = entry + if "archive_hash" in cleaned_entry: + cleaned_entry = entry.copy() + del cleaned_entry["archive_hash"] + news_id = compute_json_hash(json.dumps(cleaned_entry, sort_keys=True)) if database.check_news_id_exists(news_id): continue else: -- cgit v1.2.3