From 1c9e7eb296eacfb5939f3e9268ff2836e7710e62 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Fri, 12 Mar 2021 13:59:52 +0100 Subject: [PATCH] :lipstick: --- src/vs/platform/files/node/diskFileSystemProvider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/platform/files/node/diskFileSystemProvider.ts b/src/vs/platform/files/node/diskFileSystemProvider.ts index e5e36ac3362..ce598c20387 100644 --- a/src/vs/platform/files/node/diskFileSystemProvider.ts +++ b/src/vs/platform/files/node/diskFileSystemProvider.ts @@ -214,9 +214,9 @@ export class DiskFileSystemProvider extends Disposable implements // Determine wether to unlock the file (write only) if (isFileOpenForWriteOptions(opts) && opts.unlock) { try { - const { stat } = await SymlinkSupport.stat(this.toFilePath(resource)); + const { stat } = await SymlinkSupport.stat(filePath); if (!(stat.mode & 0o200 /* File mode indicating writable by owner */)) { - await promises.chmod(resource.fsPath, stat.mode | 0o200); + await promises.chmod(filePath, stat.mode | 0o200); } } catch (error) { this.logService.trace(error); // ignore any errors here and try to just write