From d76ff7aad0f52c0408e414965ae398ea35e6b470 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Thu, 8 Jan 2026 12:48:06 -0500 Subject: [PATCH] Fixed api send on ticket resolution --- assets/js/ticket.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/assets/js/ticket.js b/assets/js/ticket.js index 062a22f..6b21167 100644 --- a/assets/js/ticket.js +++ b/assets/js/ticket.js @@ -404,9 +404,15 @@ function updateTicketStatus() { }) .then(response => { if (!response.ok) { - return response.text().then(text => { - console.error('Server response:', text); - throw new Error('Network response was not ok'); + return response.json().then(data => { + console.error('Server error response:', data); + throw new Error(data.error || 'Server returned an error'); + }).catch(jsonError => { + // If JSON parsing fails, try to get text + return response.text().then(text => { + console.error('Server response (non-JSON):', text); + throw new Error(text || 'Network response was not ok'); + }); }); } return response.json();