From 5542ee52f70406e9c94fa10d925582e1441e8661 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 00:15:18 +0000 Subject: [PATCH] Fix Supabase OR filter syntax --- src/hooks/useModerationQueue.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hooks/useModerationQueue.ts b/src/hooks/useModerationQueue.ts index 0d819b95..8f428485 100644 --- a/src/hooks/useModerationQueue.ts +++ b/src/hooks/useModerationQueue.ts @@ -324,6 +324,7 @@ export const useModerationQueue = (config?: UseModerationQueueConfig) => { .single(); const expiresAt = new Date(Date.now() + 15 * 60 * 1000); + const now = new Date().toISOString(); const { error } = await supabase .from('content_submissions') @@ -333,7 +334,7 @@ export const useModerationQueue = (config?: UseModerationQueueConfig) => { locked_until: expiresAt.toISOString(), }) .eq('id', submissionId) - .or(`assigned_to.is.null,locked_until.lt.${new Date().toISOString()}`); // Only if unclaimed or lock expired + .or(`assigned_to.is.null,locked_until.lt."${now}"`); // Only if unclaimed or lock expired if (error) throw error;