From d4b41b6d75ff997fc181f9e1545dd727e18cfcc6 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 9 Oct 2025 13:06:20 +0000 Subject: [PATCH] Fix silent polling filter --- src/components/moderation/ModerationQueue.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/moderation/ModerationQueue.tsx b/src/components/moderation/ModerationQueue.tsx index eb933922..5674a024 100644 --- a/src/components/moderation/ModerationQueue.tsx +++ b/src/components/moderation/ModerationQueue.tsx @@ -207,9 +207,11 @@ export const ModerationQueue = forwardRef((props, ref) => { submissionsQuery = submissionsQuery.neq('submission_type', 'photo'); } - // Silent polling: only fetch submissions created/updated since last poll + // Silent polling: fetch submissions created OR updated since last poll if (silent && lastFetchTimestampRef.current) { - submissionsQuery = submissionsQuery.gt('submitted_at', lastFetchTimestampRef.current); + submissionsQuery = submissionsQuery.or( + `submitted_at.gt.${lastFetchTimestampRef.current},updated_at.gt.${lastFetchTimestampRef.current}` + ); } // CRM-style claim filtering: moderators only see unclaimed OR self-assigned submissions