Skip to content

Commit 25ae890

Browse files
authored
ENGCOM-5366: [Backport] Fix issue with incorrect payment translation in sales emails #23438
2 parents 524a54d + 9ea2ab0 commit 25ae890

File tree

10 files changed

+17
-0
lines changed

10 files changed

+17
-0
lines changed

app/code/Magento/Sales/Model/Order/Creditmemo/Sender/EmailSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ public function send(
100100
$creditmemo->setSendEmail($this->identityContainer->isEnabled());
101101

102102
if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
103+
$this->identityContainer->setStore($order->getStore());
104+
103105
$transport = [
104106
'order' => $order,
105107
'creditmemo' => $creditmemo,

app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoCommentSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public function __construct(
6363
public function send(Creditmemo $creditmemo, $notify = true, $comment = '')
6464
{
6565
$order = $creditmemo->getOrder();
66+
$this->identityContainer->setStore($order->getStore());
67+
6668
$transport = [
6769
'order' => $order,
6870
'creditmemo' => $creditmemo,

app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoSender.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ public function send(Creditmemo $creditmemo, $forceSyncMode = false)
104104

105105
if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
106106
$order = $creditmemo->getOrder();
107+
$this->identityContainer->setStore($order->getStore());
107108

108109
$transport = [
109110
'order' => $order,

app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceCommentSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public function __construct(
6363
public function send(Invoice $invoice, $notify = true, $comment = '')
6464
{
6565
$order = $invoice->getOrder();
66+
$this->identityContainer->setStore($order->getStore());
67+
6668
$transport = [
6769
'order' => $order,
6870
'invoice' => $invoice,

app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceSender.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ public function send(Invoice $invoice, $forceSyncMode = false)
104104

105105
if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
106106
$order = $invoice->getOrder();
107+
$this->identityContainer->setStore($order->getStore());
107108

108109
$transport = [
109110
'order' => $order,

app/code/Magento/Sales/Model/Order/Email/Sender/OrderCommentSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ public function __construct(
6161
*/
6262
public function send(Order $order, $notify = true, $comment = '')
6363
{
64+
$this->identityContainer->setStore($order->getStore());
65+
6466
$transport = [
6567
'order' => $order,
6668
'comment' => $comment,

app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentCommentSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public function __construct(
6363
public function send(Shipment $shipment, $notify = true, $comment = '')
6464
{
6565
$order = $shipment->getOrder();
66+
$this->identityContainer->setStore($order->getStore());
67+
6668
$transport = [
6769
'order' => $order,
6870
'shipment' => $shipment,

app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentSender.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ public function send(Shipment $shipment, $forceSyncMode = false)
104104

105105
if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
106106
$order = $shipment->getOrder();
107+
$this->identityContainer->setStore($order->getStore());
107108

108109
$transport = [
109110
'order' => $order,

app/code/Magento/Sales/Model/Order/Invoice/Sender/EmailSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ public function send(
100100
$invoice->setSendEmail($this->identityContainer->isEnabled());
101101

102102
if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
103+
$this->identityContainer->setStore($order->getStore());
104+
103105
$transport = [
104106
'order' => $order,
105107
'invoice' => $invoice,

app/code/Magento/Sales/Model/Order/Shipment/Sender/EmailSender.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ public function send(
100100
$shipment->setSendEmail($this->identityContainer->isEnabled());
101101

102102
if (!$this->globalConfig->getValue('sales_email/general/async_sending') || $forceSyncMode) {
103+
$this->identityContainer->setStore($order->getStore());
104+
103105
$transport = [
104106
'order' => $order,
105107
'shipment' => $shipment,

0 commit comments

Comments
 (0)