From bcb61b9a3c33f9f8af83dc8ed139904fe5674e16 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 15 Jan 2026 14:27:43 +0100 Subject: [PATCH] Fixed updating ext_id in citycom/order-mgmt-services.php --- scripts/preorder/citycom/order-mgmt-services.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/preorder/citycom/order-mgmt-services.php b/scripts/preorder/citycom/order-mgmt-services.php index df6140f8a..30e142de1 100644 --- a/scripts/preorder/citycom/order-mgmt-services.php +++ b/scripts/preorder/citycom/order-mgmt-services.php @@ -96,8 +96,12 @@ foreach(PreordercampaignModel::search(["fulfillment" => "citycom_oan"]) as $camp if(!$stag) continue; $ctag = \PreorderCtag::getFirstActive(["preorder_id" => $preorder->id, "stag" => $stag, "service_type" => $stypes[$cc_service->service_type]]); - if($ctag && $ctag->ext_id != $cc_service->service_number) { - $ctag->ext_id = $cc_service->service_number; + if($ctag && $ctag->ext_id != $cc_service->id) { + $ctag->ext_id = $cc_service->id; + $ctag->save(); + } + if($ctag && $ctag->ext_name != $cc_service->service_number) { + $ctag->ext_name = $cc_service->service_number; $ctag->save(); } if($ctag && $ctag->ext_status != $cc_service->state) {