Fix production order status updates

This commit is contained in:
Cauê Faleiros
2026-08-25 12:59:54 -03:00
parent 5370dffce2
commit 03b6e2fef7

View File

@@ -1718,9 +1718,9 @@ const updateProductionOrderStatus = async (id, status) => {
const result = await pool.query(` const result = await pool.query(`
UPDATE production_orders UPDATE production_orders
SET status = $1, SET status = $1::varchar,
completed_date = CASE completed_date = CASE
WHEN $1 = 'finished' THEN COALESCE(completed_date, CURRENT_DATE) WHEN $1::text = 'finished' THEN COALESCE(completed_date, CURRENT_DATE)
WHEN status = 'finished' THEN NULL WHEN status = 'finished' THEN NULL
ELSE completed_date ELSE completed_date
END, END,