diff --git a/package.json b/package.json
index c80aca9..fb97ba7 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "aliyundrive-rename",
"type": "module",
- "version": "0.2.2",
+ "version": "0.2.3",
"private": true,
"packageManager": "pnpm@8.10.5",
"description": "Batch rename files of aliyundrive.",
diff --git a/src/App.vue b/src/App.vue
index e750221..cf165ba 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -403,7 +403,7 @@ function manualPickName(id: string) {
-
+
diff --git a/src/utils/rename.ts b/src/utils/rename.ts
index f585565..b745c3f 100644
--- a/src/utils/rename.ts
+++ b/src/utils/rename.ts
@@ -14,7 +14,7 @@ export function getNewNameByExtract(oldName: string, prefix: string, season: str
let episode = epm1 || epm2 || epm3 || epm4
season ||= '1'
const seasonNumber = Number.parseInt(season)
- const seasonNumberIsValid = Number.isNaN(seasonNumber) && seasonNumber < 100
+ const seasonNumberIsValid = !Number.isNaN(seasonNumber) && seasonNumber < 100
season = String(seasonNumberIsValid ? seasonNumber : 1).padStart(2, '0')
episode = String(+episode).padStart(3, '0')
if (!episode || !season)