diff --git a/module/execution/js/kanban.js b/module/execution/js/kanban.js index b0200dd674..193cb364d5 100644 --- a/module/execution/js/kanban.js +++ b/module/execution/js/kanban.js @@ -363,6 +363,8 @@ function findDropColumns($element, $root) var laneType = $element.closest('.kanban-lane').data().lane.type; var kanbanRules = window.kanbanDropRules ? window.kanbanDropRules[laneType] : null; + hideKanbanAction(); + if(!kanbanRules) return $root.find('.kanban-lane-col:not([data-type="' + col.type + '"])'); var colRules = kanbanRules[col.type]; diff --git a/module/execution/js/taskkanban.js b/module/execution/js/taskkanban.js index f80a52ea64..31001c0e6a 100644 --- a/module/execution/js/taskkanban.js +++ b/module/execution/js/taskkanban.js @@ -515,6 +515,8 @@ function findDropColumns($element, $root) var kanbanID = $root.data('id'); var kanbanRules = window.kanbanDropRules ? window.kanbanDropRules[kanbanID] : null; + $.zui.ContextMenu.hide(); + if(!kanbanRules) return $root.find('.kanban-lane-col:not([data-type="' + col.type + '"])'); var colRules = kanbanRules[col.type];