avoid unnecessary query

deepsource-autofix-76c6eb20
Dan Gowans 2023-03-27 13:55:34 -04:00
parent 1e50035474
commit b687e15126
2 changed files with 20 additions and 14 deletions

View File

@ -115,11 +115,14 @@ export async function getWorkOrders(filters, options, connectedDatabase) {
workOrder.workOrderLotOccupancies = lotOccupancies.lotOccupancies; workOrder.workOrderLotOccupancies = lotOccupancies.lotOccupancies;
} }
if (options.includeMilestones ?? false) { if (options.includeMilestones ?? false) {
workOrder.workOrderMilestones = await getWorkOrderMilestones({ workOrder.workOrderMilestones =
workOrderId: workOrder.workOrderId workOrder.workOrderMilestoneCount === 0
}, { ? []
orderBy: 'date' : await getWorkOrderMilestones({
}, database); workOrderId: workOrder.workOrderId
}, {
orderBy: 'date'
}, database);
} }
} }
} }

View File

@ -191,15 +191,18 @@ export async function getWorkOrders(
} }
if (options.includeMilestones ?? false) { if (options.includeMilestones ?? false) {
workOrder.workOrderMilestones = await getWorkOrderMilestones( workOrder.workOrderMilestones =
{ workOrder.workOrderMilestoneCount === 0
workOrderId: workOrder.workOrderId ? []
}, : await getWorkOrderMilestones(
{ {
orderBy: 'date' workOrderId: workOrder.workOrderId
}, },
database {
) orderBy: 'date'
},
database
)
} }
} }
} }