diff --git a/src/views/list/views/Kanban.vue b/src/views/list/views/Kanban.vue
index b9ea7910..653e486c 100644
--- a/src/views/list/views/Kanban.vue
+++ b/src/views/list/views/Kanban.vue
@@ -130,7 +130,7 @@
drag = true"
+ @start="() => dragstart(bucket)"
@end="updateTaskPosition"
:group="{name: 'tasks', put: shouldAcceptDrop(bucket) && !dragBucket}"
v-bind="dragOptions"
@@ -542,6 +542,10 @@ export default {
bucket.limit === 0 || // If there is no limit set, dragging & dropping should always work
bucket.tasks.length < bucket.limit // Disallow dropping to buckets which have their limit reached
},
+ dragstart(bucket) {
+ this.drag = true
+ this.sourceBucket = bucket.id
+ },
toggleDoneBucket(bucket) {
bucket.isDoneBucket = !bucket.isDoneBucket
this.$store.dispatch('kanban/updateBucket', bucket)