[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(...([
['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],
['seriesTitle', medias.seriesTitle, true],
['showTitle', medias.seasonTitle, true],

View file

@ -31,7 +31,7 @@ const parseFileName = (input: string, variables: Variable[], numbers: number, ov
if (use.type === 'number') {
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);
} else {
if (use.sanitize)