From 497634a0438a6849de623224a3e9fb198345ab90 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 30 Jul 2022 16:55:06 +0200 Subject: [PATCH] fix(gui-v2): wrong sort position when pulled to first pos --- packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue b/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue index 4aaa817534..9ac36dfdab 100644 --- a/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue +++ b/packages/nc-gui-v2/components/smartsheet/sidebar/MenuTop.vue @@ -89,7 +89,7 @@ function initializeSortable(el: HTMLElement) { if (views.value.length - 1 === newIndex) { nextOrder = parseFloat(previousItem.order) + 1 } else if (newIndex === 0) { - nextOrder = parseFloat(previousItem.order) / 2 + nextOrder = (parseFloat(nextItem.order) > 1 ? parseFloat(nextItem.order) - 1 : parseFloat(nextItem.order) / 2) || 0 } else { nextOrder = (parseFloat(previousItem.order) + parseFloat(nextItem.order)) / 2 }