From 1b75ad14fbeeb13326f30b9b15b33badb426ed20 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 11 Apr 2026 13:42:30 -0400 Subject: [PATCH] Fix kanban drag-and-drop to send ticket_id as string parseInt(ticketId, 10) was stripping leading zeros before sending to update_ticket.php. Switch to String(ticketId) for consistency with all other ticket ID handling in the JS codebase. Co-Authored-By: Claude Sonnet 4.6 --- assets/js/dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/dashboard.js b/assets/js/dashboard.js index 06887e5..825365d 100644 --- a/assets/js/dashboard.js +++ b/assets/js/dashboard.js @@ -1224,7 +1224,7 @@ function populateKanbanCards() { method: 'POST', credentials: 'same-origin', headers: { 'Content-Type': 'application/json', 'X-CSRF-Token': window.CSRF_TOKEN || '' }, - body: JSON.stringify({ ticket_id: parseInt(ticketId, 10), status: newStatus }) + body: JSON.stringify({ ticket_id: String(ticketId), status: newStatus }) }) .then(r => r.json()) .then(data => {