Skip to content

Commit 671c4c7

Browse files
committed
AC-3178::Order remains in status 'processing' after shipping, if items is get partially refunded
1 parent 7d68038 commit 671c4c7

File tree

1 file changed

+2
-0
lines changed
  • app/code/Magento/Sales/Model/ResourceModel/Order/Handler

1 file changed

+2
-0
lines changed

app/code/Magento/Sales/Model/ResourceModel/Order/Handler/State.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ public function check(Order $order)
4343
) {
4444
$order->setState(Order::STATE_COMPLETE)
4545
->setStatus($order->getConfig()->getStateDefaultStatus(Order::STATE_COMPLETE));
46+
} elseif ($order->getIsVirtual() && $order->getStatus() === Order::STATE_CLOSED) {
47+
$order->setState(Order::STATE_CLOSED);
4648
}
4749
}
4850
return $this;

0 commit comments

Comments
 (0)