Prechádzať zdrojové kódy

Merge pull request #3323 from jtbairdsr/master

fix: use current boardId when a worker moves a card
Lauri Ojansivu 4 rokov pred
rodič
commit
a3f5ef1a54
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      client/components/cards/cardDetails.js

+ 5 - 1
client/components/cards/cardDetails.js

@@ -668,7 +668,11 @@ Template.moveCardPopup.events({
     // instead from a “component” state.
     const card = Cards.findOne(Session.get('currentCard'));
     const bSelect = $('.js-select-boards')[0];
-    const boardId = bSelect.options[bSelect.selectedIndex].value;
+    let boardId;
+    // if we are a worker, we won't have a board select so we just use the
+    // current boardId of the card.
+    if (bSelect) boardId = bSelect.options[bSelect.selectedIndex].value;
+    else boardId = card.boardId;
     const lSelect = $('.js-select-lists')[0];
     const listId = lSelect.options[lSelect.selectedIndex].value;
     const slSelect = $('.js-select-swimlanes')[0];