Skip to content

Commit d34753a

Browse files
sreichelfballiano
authored andcommitted
Fixed error when payment methods have been deleted (#2772)
1 parent 53ebf75 commit d34753a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

app/code/core/Mage/Payment/Model/Observer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function salesOrderBeforeSave($observer)
3939
/** @var Mage_Sales_Model_Order $order */
4040
$order = $observer->getEvent()->getOrder();
4141

42-
if ($order->getPayment()->getMethodInstance()->getCode() != 'free') {
42+
if ($order->getPayment() && $order->getPayment()->getMethodInstance()->getCode() != 'free') {
4343
return $this;
4444
}
4545

0 commit comments

Comments
 (0)