Skip to content

Commit 7faa1e4

Browse files
committed
Merge remote-tracking branch 'origin/MAGETWO-67681' into 2.1-develop-pr35
2 parents 5e319ed + c7a56e9 commit 7faa1e4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

app/code/Magento/Sales/Model/Service/CreditmemoService.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,12 +163,6 @@ public function refund(
163163
$connection = $this->getResource()->getConnection('sales');
164164
$connection->beginTransaction();
165165
try {
166-
$order = $this->getRefundAdapter()->refund(
167-
$creditmemo,
168-
$creditmemo->getOrder(),
169-
!$offlineRequested
170-
);
171-
$this->getOrderRepository()->save($order);
172166
$invoice = $creditmemo->getInvoice();
173167
if ($invoice && !$offlineRequested) {
174168
$invoice->setIsUsedForRefund(true);
@@ -178,6 +172,12 @@ public function refund(
178172
$creditmemo->setInvoiceId($invoice->getId());
179173
$this->getInvoiceRepository()->save($creditmemo->getInvoice());
180174
}
175+
$order = $this->getRefundAdapter()->refund(
176+
$creditmemo,
177+
$creditmemo->getOrder(),
178+
!$offlineRequested
179+
);
180+
$this->getOrderRepository()->save($order);
181181
$this->creditmemoRepository->save($creditmemo);
182182
$connection->commit();
183183
} catch (\Exception $e) {

0 commit comments

Comments
 (0)