fix(#79): proxy worker respects live/ingesting status on error

This commit is contained in:
Zac Gaetano 2026-05-25 18:36:39 -04:00
parent fba671ad40
commit 2e1ac72585

View file

@ -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;