fix: ensure exact match for preorderId when creating workorders

This commit is contained in:
2026-02-27 10:49:26 +01:00
parent 9dc01d434e
commit 8d00464458

View File

@@ -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') {