From 26fcf22479668dd149f91a51b0db0d278e96c205 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20M=C3=BCller?= <p.mueller@pcsg.de> Date: Thu, 20 Sep 2018 15:18:57 +0200 Subject: [PATCH] refactor: checkRedemption in ajax_redeem --- ajax/frontend/redeem.php | 3 ++- src/QUI/ERP/Coupons/CouponCode.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ajax/frontend/redeem.php b/ajax/frontend/redeem.php index 7b5226a..f11c418 100644 --- a/ajax/frontend/redeem.php +++ b/ajax/frontend/redeem.php @@ -16,7 +16,8 @@ 'package_quiqqer_coupons_ajax_frontend_redeem', function ($code, $orderHash) { try { - Handler::getCouponCodeByCode($code); + $CouponCode = Handler::getCouponCodeByCode($code); + $CouponCode->checkRedemption(QUI::getUserBySession()); } catch (QUI\ERP\Coupons\CouponCodeException $Exception) { QUI\System\Log::writeDebugException($Exception); diff --git a/src/QUI/ERP/Coupons/CouponCode.php b/src/QUI/ERP/Coupons/CouponCode.php index 5ee626f..8852f1f 100644 --- a/src/QUI/ERP/Coupons/CouponCode.php +++ b/src/QUI/ERP/Coupons/CouponCode.php @@ -279,7 +279,7 @@ public function redeem($User = null) * @return void * @throws CouponCodeException - Thrown if not redeemable by the given User */ - protected function checkRedemption($User) + public function checkRedemption($User) { if (!$this->isValid()) { throw new CouponCodeException([ -- GitLab