Skip to content

Commit 4515882

Browse files
Chhandak.BaruaChhandak.Barua
authored andcommitted
ACP2E-3233: Admin can still place order even without payment method
1 parent ed699ec commit 4515882

File tree

1 file changed

+4
-3
lines changed
  • app/code/Magento/Sales/Controller/Adminhtml/Order

1 file changed

+4
-3
lines changed

app/code/Magento/Sales/Controller/Adminhtml/Order/Create.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,9 +281,9 @@ protected function _processActionData($action = null)
281281
if ($paymentData = $this->getRequest()->getPost('payment')) {
282282
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
283283
} else {
284-
$this->_getOrderCreateModel()->getQuote()->getPayment()->setMethod('');
284+
$paymentData = array('method' => '');
285+
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
285286
}
286-
287287
$eventData = [
288288
'order_create_model' => $this->_getOrderCreateModel(),
289289
'request' => $this->getRequest()->getPostValue(),
@@ -296,7 +296,8 @@ protected function _processActionData($action = null)
296296
if ($paymentData = $this->getRequest()->getPost('payment')) {
297297
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
298298
} else {
299-
$this->_getOrderCreateModel()->getQuote()->getPayment()->setMethod('');
299+
$paymentData = array('method' => '');
300+
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
300301
}
301302

302303
/**

0 commit comments

Comments
 (0)