[CR] Allow for decimal places in episode number

Addresses #615
This commit is contained in:
AnimeDL 2024-03-24 19:39:43 -07:00
parent 3c8f9f2d46
commit f1bb6c8a64
2 changed files with 2 additions and 2 deletions

View file

@ -1382,7 +1382,7 @@ export default class Crunchy implements ServiceClass {
variables.push(...([ variables.push(...([
['title', medias.episodeTitle, true], ['title', medias.episodeTitle, true],
['episode', isNaN(parseInt(medias.episodeNumber)) ? medias.episodeNumber : parseInt(medias.episodeNumber), false], ['episode', isNaN(parseFloat(medias.episodeNumber)) ? medias.episodeNumber : parseFloat(medias.episodeNumber), false],
['service', 'CR', false], ['service', 'CR', false],
['seriesTitle', medias.seriesTitle, true], ['seriesTitle', medias.seriesTitle, true],
['showTitle', medias.seasonTitle, true], ['showTitle', medias.seasonTitle, true],

View file

@ -31,7 +31,7 @@ const parseFileName = (input: string, variables: Variable[], numbers: number, ov
if (use.type === 'number') { if (use.type === 'number') {
const len = use.replaceWith.toFixed(0).length; const len = use.replaceWith.toFixed(0).length;
const replaceStr = len < numbers ? '0'.repeat(numbers - len) + use.replaceWith : use.replaceWith.toFixed(0); const replaceStr = len < numbers ? '0'.repeat(numbers - len) + use.replaceWith : use.replaceWith+'';
input = input.replace(type, replaceStr); input = input.replace(type, replaceStr);
} else { } else {
if (use.sanitize) if (use.sanitize)