From 22b0b2bd24ace4875d76235718ce4e134e631a05 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Sat, 4 Oct 2025 17:32:16 +0800 Subject: [PATCH] fix(model-card): correct query parameter handling in versioned preview URL --- static/js/components/shared/ModelCard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/js/components/shared/ModelCard.js b/static/js/components/shared/ModelCard.js index 17226bc0..cb972167 100644 --- a/static/js/components/shared/ModelCard.js +++ b/static/js/components/shared/ModelCard.js @@ -420,7 +420,7 @@ export function createModelCard(model, modelType) { const previewVersions = state.pages[previewVersionsKey]?.previewVersions || new Map(); const version = previewVersions.get(model.file_path); const previewUrl = model.preview_url || '/loras_static/images/no-preview.png'; - const versionedPreviewUrl = version ? `${previewUrl}?t=${version}` : previewUrl; + const versionedPreviewUrl = version ? `${previewUrl}${previewUrl.includes('?') ? '&' : '?'}t=${version}` : previewUrl; // Determine NSFW warning text based on level with i18n support let nsfwText = translate('modelCard.nsfw.matureContent', {}, 'Mature Content');