diff --git a/cli/src/services/install-service.ts b/cli/src/services/install-service.ts index 4811f6bd..33fff91c 100644 --- a/cli/src/services/install-service.ts +++ b/cli/src/services/install-service.ts @@ -212,13 +212,14 @@ export async function installSkill(options: InstallOptions): Promise<{ installed } } if (item.backupDir) { + const backupDir = item.backupDir try { - await rename(item.backupDir, item.skillDir) + await rename(backupDir, item.skillDir) item.backupDir = null } catch (rollbackError) { rollbackFailures.push({ operation: 'restore backup', - path: item.backupDir, + path: backupDir, error: describeError(rollbackError) }) }