Correction du bogue sur le module Paypal, qui ne récupérait pas le bon module de livraison
This commit is contained in:
@@ -275,7 +275,7 @@ class Module extends BaseModule
|
||||
$instance = $this->getModuleInstance($container);
|
||||
|
||||
if (! $instance instanceof DeliveryModuleInterface) {
|
||||
throw new \InvalidArgumentException(sprintf('Module "%s" is not a payment module', $this->getCode()));
|
||||
throw new \InvalidArgumentException(sprintf('Module "%s" is not a delivery module', $this->getCode()));
|
||||
}
|
||||
|
||||
return $instance;
|
||||
|
||||
@@ -384,7 +384,12 @@ class PayPalResponseController extends OrderController
|
||||
$deliveryAddress = $cart->getCustomer()->getDefaultAddress();
|
||||
|
||||
/** @var \Thelia\Model\Module $deliveryModule */
|
||||
$deliveryModule = ModuleQuery::create()->filterByActivate(1)->findOne();
|
||||
/*$deliveryModule = ModuleQuery::create()->filterByActivate(1)->findOne();*/
|
||||
$order = $this->getSession()->getOrder();
|
||||
if (null !== $order) {
|
||||
$deliveryModule = $order->getModuleRelatedByDeliveryModuleId();
|
||||
}
|
||||
|
||||
/** @var \Thelia\Model\Module $paymentModule */
|
||||
$paymentModule = ModuleQuery::create()->findPk(PayPal::getModuleId());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user