From deb3a8389a670daf3256bec1f0a663e49b479136 Mon Sep 17 00:00:00 2001 From: Nadav Tasher Date: Wed, 1 Jan 2025 22:26:59 +0200 Subject: [PATCH] Fix member index bug in keyboard shortcut --- client/lib/keyboard.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/lib/keyboard.js b/client/lib/keyboard.js index c80d3df32..caaf7b221 100644 --- a/client/lib/keyboard.js +++ b/client/lib/keyboard.js @@ -188,23 +188,23 @@ Mousetrap.bind(_.range(1, 10).map(x => `ctrl+alt+${x}`), (evt, key) => { if (!ReactiveCache.getCurrentUser().isBoardMember()) return; - const pressedNumber = parseInt(key.split("+").pop()) - 1; + const memberIndex = parseInt(key.split("+").pop()) - 1; const currentBoard = Utils.getCurrentBoard(); const boardMembers = currentBoard.memberUsers(); - if (pressedNumber > boardMembers.length) + if (memberIndex >= boardMembers.length) return; if (MultiSelection.isActive()) { for (const cardId of MultiSelection.getSelectedCardIds()) - ReactiveCache.getCard(cardId).toggleAssignee(boardMembers[pressedNumber]._id); + ReactiveCache.getCard(cardId).toggleAssignee(boardMembers[memberIndex]._id); } else { const cardId = getSelectedCardId(); if (!cardId) return; - ReactiveCache.getCard(cardId).toggleAssignee(boardMembers[pressedNumber]._id); + ReactiveCache.getCard(cardId).toggleAssignee(boardMembers[memberIndex]._id); } });