diff --git a/public/js/controllers/filtersCtrl.js b/public/js/controllers/filtersCtrl.js index 8f665eaba4..71056016c1 100644 --- a/public/js/controllers/filtersCtrl.js +++ b/public/js/controllers/filtersCtrl.js @@ -41,9 +41,9 @@ habitrpg.controller("FiltersCtrl", ['$scope', '$rootScope', 'User', ui.item.sortable.cancel(); }, stop: function(e, ui) { - User.user.ops.sortTag({ - query: {from: ui.item.sortable.index, to:ui.item.sortable.dropindex} - }); + var from = ui.item.sortable.index, to = ui.item.sortable.dropindex; + if (!from || !to) return; + User.user.ops.sortTag({query: {from: from, to: to}}); }, axis: 'x', //distance: 5 diff --git a/public/js/controllers/tasksCtrl.js b/public/js/controllers/tasksCtrl.js index 24a5daee66..640f3da797 100644 --- a/public/js/controllers/tasksCtrl.js +++ b/public/js/controllers/tasksCtrl.js @@ -90,10 +90,9 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N ui.item.sortable.cancel(); }, stop: function(e, ui) { - User.user.ops.sortTask({ - params: {id: ui.item.scope().task.id}, - query: {from: ui.item.sortable.index, to:ui.item.sortable.dropindex} - }); + var from = ui.item.sortable.index, to = ui.item.sortable.dropindex; + if (!from || !to) return; + User.user.ops.sortTask({ params: {id: ui.item.scope().task.id}, query: {from: from, to: to} }); }, axis: 'y', //distance: 5