From c843c879840bd51fab0d042774fb8b2f4d234097 Mon Sep 17 00:00:00 2001 From: Mihael Lovrencic <mihael.lovrencic@wirecard.com> Date: Fri, 14 Jun 2019 13:01:15 +0200 Subject: [PATCH] #46 Prevent duplicate order confirmation emails --- Model/OrderManagement.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Model/OrderManagement.php b/Model/OrderManagement.php index 9046439..00244f3 100644 --- a/Model/OrderManagement.php +++ b/Model/OrderManagement.php @@ -47,11 +47,6 @@ class OrderManagement */ protected $_transactionBuilder; - /** - * @var \Magento\Sales\Model\Order\Email\Sender\OrderSender; - */ - protected $_orderSender; - /** * @var \Magento\Sales\Model\Order\Payment\Transaction\Repository */ @@ -88,7 +83,6 @@ public function __construct( \Psr\Log\LoggerInterface $logger, \Wirecard\CheckoutPage\Helper\Data $helper, \Magento\Sales\Model\Order\Payment\Transaction\BuilderInterface $transactionBuilder, - \Magento\Sales\Model\Order\Email\Sender\OrderSender $orderSender, \Magento\Sales\Api\TransactionRepositoryInterface $transactionRepository, \Magento\Quote\Api\CartManagementInterface $quoteManagement, \Magento\Quote\Api\CartRepositoryInterface $quoteRepository, @@ -97,7 +91,6 @@ public function __construct( $this->_logger = $logger; $this->_dataHelper = $helper; $this->_transactionRepository = $transactionRepository; - $this->_orderSender = $orderSender; $this->_transactionBuilder = $transactionBuilder; $this->_quoteManagement = $quoteManagement; $this->_objectManager = $objectManager; @@ -388,7 +381,6 @@ public function confirmOrder($order, $return, $fraudDetected) $order->addRelatedObject($invoice); } - $this->_orderSender->send($order); } $type = $doCapture ? Transaction::TYPE_CAPTURE : Transaction::TYPE_AUTH; @@ -447,4 +439,4 @@ function saveTransaction( return $transaction; } -} \ No newline at end of file +}