fix: parse baseInt to integer in renameDecimalPhases call to fix regex mismatch (Closes #2197) (#2198)

This commit is contained in:
Cocoon-Break
2026-04-16 02:59:38 +08:00
committed by GitHub
parent 7b0a8b6237
commit d9a4e5bf40

View File

@@ -712,7 +712,7 @@ function cmdPhaseRemove(cwd, targetPhase, options, raw) {
let renamedDirs = [], renamedFiles = [];
try {
const renamed = isDecimal
? renameDecimalPhases(phasesDir, normalized.split('.')[0], parseInt(normalized.split('.')[1], 10))
? renameDecimalPhases(phasesDir, parseInt(normalized.split('.')[0], 10), parseInt(normalized.split('.')[1], 10))
: renameIntegerPhases(phasesDir, parseInt(normalized, 10));
renamedDirs = renamed.renamedDirs;
renamedFiles = renamed.renamedFiles;