diff --git a/application/WorkorderBase/WorkorderBaseController.php b/application/WorkorderBase/WorkorderBaseController.php index 4ef7f3c82..794890b8b 100644 --- a/application/WorkorderBase/WorkorderBaseController.php +++ b/application/WorkorderBase/WorkorderBaseController.php @@ -240,10 +240,10 @@ class WorkorderBaseController extends TTCrud $statusesToCheck = ['new', 'assigned', 'scheduled', 'in_progress', 'correction_requested', 'intervention_required', 'civil_engineering_required', 'civil_engineering_completed', 'problem_solved']; - $allTenantPreorders = PreorderModel::getAll(['preordercampaign_id' => $tenantCampaignIds]); + $allTenantPreorders = PreorderModel::search(['preordercampaign_id' => $tenantCampaignIds]); if(empty($allTenantPreorders)) continue; - $allTenantPreorderIds = array_column($allTenantPreorders, 'id'); + $allTenantPreorderIds = array_map(fn($p) => $p->id, $allTenantPreorders); $workordersToCheck = WorkorderModel::getAll([ 'status' => $statusesToCheck,