From a3a41dbefd326597c993429f2bc2f2a28c915d79 Mon Sep 17 00:00:00 2001 From: giles Date: Sun, 22 Feb 2026 21:36:15 +0000 Subject: [PATCH] Allow repeated Update activities for post edits The dedup guard was blocking legitimate edits after the first Update. Co-Authored-By: Claude Opus 4.6 --- services/federation_publish.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/services/federation_publish.py b/services/federation_publish.py index 424f2b5..fb26ea0 100644 --- a/services/federation_publish.py +++ b/services/federation_publish.py @@ -49,8 +49,6 @@ async def try_publish( if existing: if activity_type == "Create" and existing.activity_type != "Delete": return # already published (allow re-Create after Delete/unpublish) - if activity_type == "Update" and existing.activity_type == "Update": - return # already updated (Ghost fires duplicate webhooks) if activity_type == "Delete" and existing.activity_type == "Delete": return # already deleted elif activity_type in ("Delete", "Update"):