From 8d004644586b490b5220c52d274e127a4b583bda Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Fri, 27 Feb 2026 10:49:26 +0100 Subject: [PATCH] fix: ensure exact match for preorderId when creating workorders --- application/WorkorderBase/WorkorderBaseController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/WorkorderBase/WorkorderBaseController.php b/application/WorkorderBase/WorkorderBaseController.php index 8fac50f33..1c967ce2e 100644 --- a/application/WorkorderBase/WorkorderBaseController.php +++ b/application/WorkorderBase/WorkorderBaseController.php @@ -180,7 +180,7 @@ class WorkorderBaseController extends TTCrud $newPreorders = PreorderModel::searchActive($filters); foreach ($newPreorders as $preorder) { - $existingWorkorder = (array) WorkorderModel::getFirst(['preorderId' => $preorder->id]); + $existingWorkorder = (array) WorkorderModel::getFirst(['preorderId' => (int)$preorder->id]); if ($existingWorkorder) { if ($existingWorkorder['status'] === 'archived') {