From 1c5fce5f0a4d293114e4d7fc4b0faee40e31528c Mon Sep 17 00:00:00 2001 From: 777genius Date: Tue, 21 Apr 2026 18:27:50 +0300 Subject: [PATCH] fix(task-change-ledger): preserve synthetic slash paths on Windows --- src/main/services/team/TaskChangeLedgerReader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/services/team/TaskChangeLedgerReader.ts b/src/main/services/team/TaskChangeLedgerReader.ts index 00d301bd..7f2cda58 100644 --- a/src/main/services/team/TaskChangeLedgerReader.ts +++ b/src/main/services/team/TaskChangeLedgerReader.ts @@ -1381,7 +1381,7 @@ export class TaskChangeLedgerReader { private normalizeLedgerFilePath(filePath: string): string { const slashPath = filePath.replace(/\\/g, '/'); const isWindowsAbsolute = /^[A-Za-z]:\//.test(slashPath) || slashPath.startsWith('//'); - if (path.isAbsolute(filePath) || isWindowsAbsolute) { + if (isWindowsAbsolute || (process.platform !== 'win32' && path.isAbsolute(filePath))) { return path.normalize(filePath); } return slashPath;