From 5ccd392b7551b2f16da9726aa2fec100dbbe5ffb Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 28 May 2026 19:52:41 +0800 Subject: [PATCH] fix: rewrite preview urls from current storage fallback --- scripts/rewrite-agent-workflow-preview-image-urls.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/rewrite-agent-workflow-preview-image-urls.ts b/scripts/rewrite-agent-workflow-preview-image-urls.ts index f81ff98b4..8599fee2f 100644 --- a/scripts/rewrite-agent-workflow-preview-image-urls.ts +++ b/scripts/rewrite-agent-workflow-preview-image-urls.ts @@ -133,8 +133,13 @@ async function main() { visitSteps(nextConfig.steps || [], (option) => { summary.total += 1; const currentPreview = normalizeUrl(option.previewImageUrl); - const source = normalizeUrl(option.previewImageSourceUrl) || currentPreview; - const optimized = buildOptimizedPreviewUrl(source); + const preferredSource = normalizeUrl(option.previewImageSourceUrl); + const source = preferredSource || currentPreview; + const optimized = + buildOptimizedPreviewUrl(source) || + (preferredSource && currentPreview !== preferredSource + ? buildOptimizedPreviewUrl(currentPreview) + : null); if (!currentPreview || !source) { summary.skipped += 1; return; @@ -188,4 +193,3 @@ main().catch((error) => { console.error(error); process.exit(1); }); -