From 2e1ac725859fca13b9e77998b3ff2f8b8cebd773 Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Mon, 25 May 2026 18:36:39 -0400 Subject: [PATCH] fix(#79): proxy worker respects live/ingesting status on error --- services/worker/src/workers/proxy.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/worker/src/workers/proxy.js b/services/worker/src/workers/proxy.js index f001156..b4f6f7d 100644 --- a/services/worker/src/workers/proxy.js +++ b/services/worker/src/workers/proxy.js @@ -221,7 +221,8 @@ export const proxyWorker = async (job) => { } catch (error) { console.error(`[proxy] Error processing asset ${assetId}:`, error); await query( - `UPDATE assets SET status = 'error', updated_at = NOW() WHERE id = $1`, + `UPDATE assets SET status = 'error', updated_at = NOW() + WHERE id = $1 AND status NOT IN ('live', 'ingesting')`, [assetId] ); throw error;