瀏覽代碼

Aways check if has coupon code in the request.

Ferks-FK 1 年之前
父節點
當前提交
04940f040b
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      app/Http/Controllers/Admin/PaymentController.php

+ 4 - 1
app/Http/Controllers/Admin/PaymentController.php

@@ -180,7 +180,10 @@ class PaymentController extends Controller
 
 
             $paymentGatewayExtension = ExtensionHelper::getExtensionClass($paymentGateway);
             $paymentGatewayExtension = ExtensionHelper::getExtensionClass($paymentGateway);
             $redirectUrl = $paymentGatewayExtension::getRedirectUrl($payment, $shopProduct, $totalPriceString);
             $redirectUrl = $paymentGatewayExtension::getRedirectUrl($payment, $shopProduct, $totalPriceString);
-            event(new CouponUsedEvent($couponCode));
+
+            if ($couponCode) {
+                event(new CouponUsedEvent($couponCode));
+            }
         } catch (Exception $e) {
         } catch (Exception $e) {
             Log::error($e->getMessage());
             Log::error($e->getMessage());
             return redirect()->route('store.index')->with('error', __('Oops, something went wrong! Please try again later.'));
             return redirect()->route('store.index')->with('error', __('Oops, something went wrong! Please try again later.'));