diff --git a/src/QUI/ERP/Discount/EventHandling.php b/src/QUI/ERP/Discount/EventHandling.php
index 34a6d433184b229164d8e528d8d04f5451696f73..c1de6ebd394ac430919641bce93713eadfcdec9a 100644
--- a/src/QUI/ERP/Discount/EventHandling.php
+++ b/src/QUI/ERP/Discount/EventHandling.php
@@ -56,13 +56,13 @@ protected static function getHandler(): ?Handler
      */
     protected static function getUserDiscounts(QUI\Interfaces\Users\User $User): array
     {
-        if (isset(self::$userDiscounts[$User->getId()])) {
-            return self::$userDiscounts[$User->getId()];
+        if (isset(self::$userDiscounts[$User->getUUID()])) {
+            return self::$userDiscounts[$User->getUUID()];
         }
 
-        self::$userDiscounts[$User->getId()] = Utils::getActiveUserDiscounts($User);
+        self::$userDiscounts[$User->getUUID()] = Utils::getActiveUserDiscounts($User);
 
-        return self::$userDiscounts[$User->getId()];
+        return self::$userDiscounts[$User->getUUID()];
     }
 
     /**