From 92e1f58320598e7e7beb16c70e6c1abca2990afd Mon Sep 17 00:00:00 2001 From: JB Date: Sat, 1 Aug 2026 22:30:21 -0400 Subject: [PATCH] fix: backfill official news covers after migration --- scripts/db-migrate.mjs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/db-migrate.mjs b/scripts/db-migrate.mjs index 6778629..937889c 100644 --- a/scripts/db-migrate.mjs +++ b/scripts/db-migrate.mjs @@ -699,6 +699,20 @@ if ( "ALTER TABLE external_news_sources ADD COLUMN thumbnail_alt TEXT NOT NULL DEFAULT ''", ); } +if (externalNewsSourceColumns.length) { + const missingThumbnail = await ( + await database.prepare( + 'SELECT 1 AS present FROM external_news_sources WHERE thumbnail_url IS NULL LIMIT 1', + ) + ).get(); + if (missingThumbnail) { + await ( + await database.prepare( + "UPDATE external_news_provider_state SET next_check_at=NULL WHERE provider='ubisoft'", + ) + ).run(); + } +} const currentModerationScanColumns = await ( await database.prepare("PRAGMA table_info('content_moderation_scans')")