From 233c97aff37302008eb6a792636570df4580947c Mon Sep 17 00:00:00 2001 From: Lucas Alber Date: Sat, 28 Sep 2024 05:53:44 +0200 Subject: [PATCH] fix: unoccupied workspace index (#285) --- modules/bar/workspaces/helpers.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/bar/workspaces/helpers.ts b/modules/bar/workspaces/helpers.ts index 0e0229d..daf3cb3 100644 --- a/modules/bar/workspaces/helpers.ts +++ b/modules/bar/workspaces/helpers.ts @@ -34,14 +34,15 @@ export const getWorkspaceRules = (): WorkspaceMap => { const workspaceRules: WorkspaceMap = {}; - JSON.parse(rules).forEach((rule: WorkspaceRule, index: number) => { + JSON.parse(rules).forEach((rule: WorkspaceRule) => { + const workspaceNum = parseInt(rule.workspaceString, 10); + if (isNaN(workspaceNum)) { + return; + } if (Object.hasOwnProperty.call(workspaceRules, rule.monitor)) { - const workspaceNum = parseInt(rule.workspaceString, 10); - if (!isNaN(workspaceNum)) { - workspaceRules[rule.monitor].push(workspaceNum); - } + workspaceRules[rule.monitor].push(workspaceNum); } else { - workspaceRules[rule.monitor] = [index + 1]; + workspaceRules[rule.monitor] = [workspaceNum]; } });