avoid unnecessary query
parent
1e50035474
commit
b687e15126
|
|
@ -115,11 +115,14 @@ export async function getWorkOrders(filters, options, connectedDatabase) {
|
|||
workOrder.workOrderLotOccupancies = lotOccupancies.lotOccupancies;
|
||||
}
|
||||
if (options.includeMilestones ?? false) {
|
||||
workOrder.workOrderMilestones = await getWorkOrderMilestones({
|
||||
workOrderId: workOrder.workOrderId
|
||||
}, {
|
||||
orderBy: 'date'
|
||||
}, database);
|
||||
workOrder.workOrderMilestones =
|
||||
workOrder.workOrderMilestoneCount === 0
|
||||
? []
|
||||
: await getWorkOrderMilestones({
|
||||
workOrderId: workOrder.workOrderId
|
||||
}, {
|
||||
orderBy: 'date'
|
||||
}, database);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -191,15 +191,18 @@ export async function getWorkOrders(
|
|||
}
|
||||
|
||||
if (options.includeMilestones ?? false) {
|
||||
workOrder.workOrderMilestones = await getWorkOrderMilestones(
|
||||
{
|
||||
workOrderId: workOrder.workOrderId
|
||||
},
|
||||
{
|
||||
orderBy: 'date'
|
||||
},
|
||||
database
|
||||
)
|
||||
workOrder.workOrderMilestones =
|
||||
workOrder.workOrderMilestoneCount === 0
|
||||
? []
|
||||
: await getWorkOrderMilestones(
|
||||
{
|
||||
workOrderId: workOrder.workOrderId
|
||||
},
|
||||
{
|
||||
orderBy: 'date'
|
||||
},
|
||||
database
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue