fix: improve discNumber formatting in formatTemplate function

This commit is contained in:
Daniel 2026-03-12 06:48:05 +00:00 committed by GitHub
parent b04019f282
commit 079198c59e

View file

@ -373,7 +373,7 @@ export const getTrackArtistsHTML = (track = {}, { fallback = 'Unknown Artist' }
export const formatTemplate = (template, data) => {
let result = template;
result = result.replace(/\{discNumber\}/g, data.discNumber ? String(data.discNumber).padStart(2, '0') : '01');
result = result.replace(/\{discNumber\}/g, String(Number(data.discNumber || 1)));
result = result.replace(/\{trackNumber\}/g, data.trackNumber ? String(data.trackNumber).padStart(2, '0') : '00');
result = result.replace(/\{artist\}/g, sanitizeForFilename(data.artist || 'Unknown Artist'));
result = result.replace(/\{title\}/g, sanitizeForFilename(data.title || 'Unknown Title'));