diff --git a/packages/nc-gui/components/smartsheet/grid/useColumnDrag.ts b/packages/nc-gui/components/smartsheet/grid/useColumnDrag.ts index fc68a268af..23327b6d46 100644 --- a/packages/nc-gui/components/smartsheet/grid/useColumnDrag.ts +++ b/packages/nc-gui/components/smartsheet/grid/useColumnDrag.ts @@ -58,7 +58,7 @@ export const useColumnDrag = ({ const lastViewCol = gridViewCols.value[lastCol.id!] // if nextToViewCol/toViewCol is null, return - if (nextToViewCol === null || lastViewCol === null) return + if (nextToViewCol === null && lastViewCol === null) return const newOrder = nextToViewCol ? toViewCol.order! + (nextToViewCol.order! - toViewCol.order!) / 2 : lastViewCol.order! + 1 const oldOrder = toBeReorderedViewCol.order