fix: unoccupied workspace index (#285)

This commit is contained in:
Lucas Alber
2024-09-28 05:53:44 +02:00
committed by GitHub
parent b004a8dd8a
commit 233c97aff3

View File

@@ -34,14 +34,15 @@ export const getWorkspaceRules = (): WorkspaceMap => {
const workspaceRules: WorkspaceMap = {}; const workspaceRules: WorkspaceMap = {};
JSON.parse(rules).forEach((rule: WorkspaceRule, index: number) => { JSON.parse(rules).forEach((rule: WorkspaceRule) => {
if (Object.hasOwnProperty.call(workspaceRules, rule.monitor)) {
const workspaceNum = parseInt(rule.workspaceString, 10); const workspaceNum = parseInt(rule.workspaceString, 10);
if (!isNaN(workspaceNum)) { if (isNaN(workspaceNum)) {
workspaceRules[rule.monitor].push(workspaceNum); return;
} }
if (Object.hasOwnProperty.call(workspaceRules, rule.monitor)) {
workspaceRules[rule.monitor].push(workspaceNum);
} else { } else {
workspaceRules[rule.monitor] = [index + 1]; workspaceRules[rule.monitor] = [workspaceNum];
} }
}); });