From 3552307e01f8fa197184b835c94411b2c5f56f22 Mon Sep 17 00:00:00 2001
From: Henning Leutz <leutz@pcsg.de>
Date: Mon, 16 May 2022 10:29:28 +0200
Subject: [PATCH] fix: pcsg/kunden/froilein-adrett-template#115

---
 src/QUI/ERP/Coupons/CouponCode.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/QUI/ERP/Coupons/CouponCode.php b/src/QUI/ERP/Coupons/CouponCode.php
index ff0f3bf..2a88c57 100644
--- a/src/QUI/ERP/Coupons/CouponCode.php
+++ b/src/QUI/ERP/Coupons/CouponCode.php
@@ -3,9 +3,9 @@
 namespace QUI\ERP\Coupons;
 
 use QUI;
+use QUI\ERP\Discount\Handler as DiscountHandler;
 use QUI\ERP\Order\OrderInterface;
 use QUI\Permissions\Permission;
-use QUI\ERP\Discount\Handler as DiscountHandler;
 
 /**
  * Class CouponCode
@@ -156,6 +156,7 @@ public function __construct(int $id)
 
         if (!empty($data['validUntilDate'])) {
             $this->ValidUntilDate = new \DateTime($data['validUntilDate']);
+            $this->ValidUntilDate->setTime(23, 59, 59);
         }
 
         $this->checkValidity();
@@ -638,8 +639,6 @@ protected function checkValidity()
 
             if ($usedByAllUsers) {
                 $this->valid = false;
-
-                return;
             }
         }
     }
@@ -747,7 +746,7 @@ public function addToOrder(QUI\ERP\Order\OrderInProcess $Order)
                 }
 
                 return $customData['package'] === 'quiqqer/coupon'
-                       && $customData['code'] === $code;
+                    && $customData['code'] === $code;
             }
 
             return false;
-- 
GitLab