From 7cbe56999bae22c9763b45c6b5dfd3bdb8fbceb3 Mon Sep 17 00:00:00 2001
From: Henning Leutz <leutz@pcsg.de>
Date: Thu, 2 May 2024 10:11:58 +0200
Subject: [PATCH] fix: use user uuid

---
 src/QUI/ERP/Shipping/Methods/Digital/ShippingType.php  | 2 +-
 src/QUI/ERP/Shipping/Methods/Standard/ShippingType.php | 2 +-
 src/QUI/ERP/Shipping/Rules/ShippingRule.php            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/QUI/ERP/Shipping/Methods/Digital/ShippingType.php b/src/QUI/ERP/Shipping/Methods/Digital/ShippingType.php
index f6043f0..0412e81 100644
--- a/src/QUI/ERP/Shipping/Methods/Digital/ShippingType.php
+++ b/src/QUI/ERP/Shipping/Methods/Digital/ShippingType.php
@@ -177,7 +177,7 @@ public function canUsedBy(
 
         if ($User instanceof QUI\ERP\User) {
             try {
-                $User = QUI::getUsers()->get($User->getId());
+                $User = QUI::getUsers()->get($User->getUUID());
             } catch (QUI\Exception) {
             }
         }
diff --git a/src/QUI/ERP/Shipping/Methods/Standard/ShippingType.php b/src/QUI/ERP/Shipping/Methods/Standard/ShippingType.php
index 056f4e6..46600d3 100644
--- a/src/QUI/ERP/Shipping/Methods/Standard/ShippingType.php
+++ b/src/QUI/ERP/Shipping/Methods/Standard/ShippingType.php
@@ -194,7 +194,7 @@ public function canUsedBy(
 
         if ($User instanceof QUI\ERP\User) {
             try {
-                $User = QUI::getUsers()->get($User->getId());
+                $User = QUI::getUsers()->get($User->getUUID());
             } catch (QUI\Exception) {
             }
         }
diff --git a/src/QUI/ERP/Shipping/Rules/ShippingRule.php b/src/QUI/ERP/Shipping/Rules/ShippingRule.php
index 16178d1..b86b833 100644
--- a/src/QUI/ERP/Shipping/Rules/ShippingRule.php
+++ b/src/QUI/ERP/Shipping/Rules/ShippingRule.php
@@ -242,7 +242,7 @@ public function canUsedBy(QUI\Interfaces\Users\User $User): bool
 
         if ($User instanceof QUI\ERP\User) {
             try {
-                $User = QUI::getUsers()->get($User->getId());
+                $User = QUI::getUsers()->get($User->getUUID());
             } catch (QUI\Exception) {
             }
         }
-- 
GitLab