fix: menu drag-and-drop reorder using sorted array and correct sort_order

This commit is contained in:
2026-06-29 21:41:12 -05:00
parent 2dc949553e
commit d753a3713f
2 changed files with 10 additions and 6 deletions
+2 -2
View File
@@ -13,10 +13,10 @@ export async function POST(request: NextRequest) {
}
// Each entry: { id: number, sort_order: number }
const updates = order.map((item: { id: number; sort_order: number }, index: number) =>
const updates = order.map((item: { id: number; sort_order: number }) =>
db.query(
'UPDATE menu_items SET sort_order = $1 WHERE id = $2',
[index, item.id]
[item.sort_order, item.id]
)
);