summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/boards/components/modal/footer.js.es6
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/boards/components/modal/footer.js.es6')
-rw-r--r--app/assets/javascripts/boards/components/modal/footer.js.es68
1 files changed, 5 insertions, 3 deletions
diff --git a/app/assets/javascripts/boards/components/modal/footer.js.es6 b/app/assets/javascripts/boards/components/modal/footer.js.es6
index 81b1aa1da77..1a147daca7a 100644
--- a/app/assets/javascripts/boards/components/modal/footer.js.es6
+++ b/app/assets/javascripts/boards/components/modal/footer.js.es6
@@ -17,7 +17,7 @@
submitText() {
const count = ModalStore.selectedCount();
- return `Add ${count} issue${count > 1 || !count ? 's' : ''}`;
+ return `Add ${count > 0 ? count : ''} issue${count > 1 || !count ? 's' : ''}`;
},
},
methods: {
@@ -26,7 +26,9 @@
},
addIssues() {
const list = this.selectedList;
- const issueIds = this.selectedIssues.map(issue => issue.globalId);
+ const selectedIssues = ModalStore.getSelectedIssues();
+ const issueIds = selectedIssues.filter(issue => issue.selected)
+ .map(issue => issue.globalId);
// Post the data to the backend
this.$http.post(this.bulkUpdatePath, {
@@ -37,7 +39,7 @@
});
// Add the issues on the frontend
- this.selectedIssues.forEach((issue) => {
+ selectedIssues.forEach((issue) => {
list.addIssue(issue);
list.issuesSize += 1;
});