From e4d157219933ba136ef55f3ca1dd41227bf8a550 Mon Sep 17 00:00:00 2001 From: Fisto Date: Fri, 18 Sep 2026 13:00:16 +0200 Subject: [PATCH] Only HTTP preview errors belong to recovery --- media-scrape/src/store.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-scrape/src/store.ts b/media-scrape/src/store.ts index 39560a1..f1901cb 100644 --- a/media-scrape/src/store.ts +++ b/media-scrape/src/store.ts @@ -582,7 +582,7 @@ export class ScrapeStore { `SELECT * FROM media WHERE preview_hash IS NULL AND lower(COALESCE(url, '') || ' ' || COALESCE(play_url, '')) LIKE '%discordapp%' - AND ((preview_error IS NOT NULL + AND ((preview_error LIKE 'http %' AND preview_error NOT LIKE 'unavailable after recovery%') OR (preview_suspect IS NOT NULL AND (preview_retry_at IS NULL OR preview_retry_at <= ?))) @@ -610,7 +610,7 @@ export class ScrapeStore { `SELECT COUNT(*) AS count FROM media WHERE preview_hash IS NULL AND lower(COALESCE(url, '') || ' ' || COALESCE(play_url, '')) LIKE '%discordapp%' - AND ((preview_error IS NOT NULL + AND ((preview_error LIKE 'http %' AND preview_error NOT LIKE 'unavailable after recovery%') OR preview_suspect IS NOT NULL)` )