summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-07-25 14:45:04 +0100
committerPhil Hughes <me@iamphill.com>2016-08-17 17:12:47 +0100
commit91500adfbe4ca26c82f9fdb0402f1fd4af726d0c (patch)
tree5621f1e422fec52614f839be5aa1c44b944312c2
parent2fc661747ce269527ef15dfc3fdabadb6f547b68 (diff)
downloadgitlab-ce-91500adfbe4ca26c82f9fdb0402f1fd4af726d0c.tar.gz
Correctly removes from multiple boards
-rw-r--r--app/assets/javascripts/boards/stores/boards_store.js.coffee4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/assets/javascripts/boards/stores/boards_store.js.coffee b/app/assets/javascripts/boards/stores/boards_store.js.coffee
index 7c123b65acf..a2ec248ae57 100644
--- a/app/assets/javascripts/boards/stores/boards_store.js.coffee
+++ b/app/assets/javascripts/boards/stores/boards_store.js.coffee
@@ -53,6 +53,10 @@
boardLabels = _.map boards, (board) ->
board.label.title
+ boards.issues = _.each boards, (board) ->
+ board.issues = _.reject board.issues, (boardIssue) ->
+ issue.id is boardIssue.id
+
issue.labels = _.reject issue.labels, (label) ->
boardLabels.indexOf(label.title) != -1
removeIssueFromBoard: (issue, board) ->