From 227474c1564d12cad021a518562bce32792b0f57 Mon Sep 17 00:00:00 2001 From: Asher Date: Thu, 21 Feb 2019 12:06:15 -0600 Subject: [PATCH] Fix storage path ending replacement --- packages/vscode/src/fill/storageDatabase.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/vscode/src/fill/storageDatabase.ts b/packages/vscode/src/fill/storageDatabase.ts index ec085dd4..547f140f 100644 --- a/packages/vscode/src/fill/storageDatabase.ts +++ b/packages/vscode/src/fill/storageDatabase.ts @@ -14,10 +14,11 @@ class StorageDatabase implements workspaceStorage.IStorageDatabase { public readonly onDidChangeItemsExternal = Event.None; private readonly items = new Map(); private fetched: boolean = false; + private readonly path: string; - public constructor(private readonly path: string) { - path = path.replace(/\.vscdb$/, ".json"); - logger.debug("Setting up storage", field("path", path)); + public constructor(path: string) { + this.path = path.replace(/\.vscdb$/, ".json"); + logger.debug("Setting up storage", field("path", this.path)); window.addEventListener("unload", () => { if (!navigator.sendBeacon) { throw new Error("cannot save state"); @@ -39,7 +40,7 @@ class StorageDatabase implements workspaceStorage.IStorageDatabase { this.items.set(key, json[key]); }); } catch (error) { - if (error.code && error.code !== "ENOENT") { + if (error.code !== "ENOENT") { throw error; } }