diff --git a/src/pages/workorders/api.js b/src/pages/workorders/api.js index be7d2d6e..bddd1c22 100644 --- a/src/pages/workorders/api.js +++ b/src/pages/workorders/api.js @@ -49,7 +49,19 @@ export const addWorkOrder = async (workOrder) => { export const editWorkOrder = async (workOrder) => { try { - return await workOrderApi.update(workOrder.id, workOrder); + return await workOrderApi.update(workOrder.id, { + Id: workOrder.id, + WorkerOrderNumber: workOrder.workOrderNumber, + WorkerOrderTitle: workOrder.title, + Description: workOrder.description, + PO: workOrder.po, + TT: workOrder.tt, + AssignTo: workOrder.assignedTo || null, + DueDate: workOrder.dueDate || null, + Priority: workOrder.priority || null, + Status: workOrder.status, + LocationId: workOrder.locationId ? parseInt(workOrder.locationId) : null, + }); } catch (error) { console.error("Error updating work order:", error); throw error;