summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/boards/models/list.js.es6
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-02-21 16:00:33 +0000
committerPhil Hughes <me@iamphill.com>2017-02-21 16:00:33 +0000
commit6a2ee01b552493da7753527b0de6cfb83b498622 (patch)
tree0ac4d1d9c3c25ebb2140c21e4c7177e6f9977129 /app/assets/javascripts/boards/models/list.js.es6
parent459a97d46812fecc59c973bad356935422c7f60e (diff)
downloadgitlab-ce-6a2ee01b552493da7753527b0de6cfb83b498622.tar.gz
Removes label from previous listmoving-issue-with-two-list-labels
When dragging an issue to a list that it already exists in it was previously not removing the label for the list it was moving from. This changes that to make that API call. Closes #28484
Diffstat (limited to 'app/assets/javascripts/boards/models/list.js.es6')
-rw-r--r--app/assets/javascripts/boards/models/list.js.es612
1 files changed, 8 insertions, 4 deletions
diff --git a/app/assets/javascripts/boards/models/list.js.es6 b/app/assets/javascripts/boards/models/list.js.es6
index 5152be56b66..8158ed4ec2c 100644
--- a/app/assets/javascripts/boards/models/list.js.es6
+++ b/app/assets/javascripts/boards/models/list.js.es6
@@ -123,14 +123,18 @@ class List {
if (listFrom) {
this.issuesSize += 1;
- gl.boardService.moveIssue(issue.id, listFrom.id, this.id)
- .then(() => {
- listFrom.getIssues(false);
- });
+ this.updateIssueLabel(issue, listFrom);
}
}
}
+ updateIssueLabel(issue, listFrom) {
+ gl.boardService.moveIssue(issue.id, listFrom.id, this.id)
+ .then(() => {
+ listFrom.getIssues(false);
+ });
+ }
+
findIssue (id) {
return this.issues.filter(issue => issue.id === id)[0];
}