From fff6dac39899e0b80f02722c5a1948c1165bf4bf Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Sun, 22 Sep 2024 18:27:56 +0200 Subject: [PATCH] Refactor ZenWorkspaces to handle potential error when retrieving active workspace from cache --- src/ZenWorkspaces.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ZenWorkspaces.mjs b/src/ZenWorkspaces.mjs index 0745579..07ef337 100644 --- a/src/ZenWorkspaces.mjs +++ b/src/ZenWorkspaces.mjs @@ -39,7 +39,11 @@ var ZenWorkspaces = { }, getActiveWorkspaceFromCache() { - return this._workspaceCache.workspaces.find((workspace) => workspace.used); + try { + return this._workspaceCache.workspaces.find((workspace) => workspace.used); + } catch (e) { + return null; + } }, // Wrorkspaces saving/loading