Skip to content

Commit 5776489

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

File tree

1 file changed

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

1 file changed

+3
-7
lines changed

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

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,8 @@ protected function _processActionData($action = null)
280280

281281
if ($paymentData = $this->getRequest()->getPost('payment')) {
282282
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
283-
} else {
284-
$paymentData = array('method' => '');
285-
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
286283
}
284+
287285
$eventData = [
288286
'order_create_model' => $this->_getOrderCreateModel(),
289287
'request' => $this->getRequest()->getPostValue(),
@@ -293,12 +291,10 @@ protected function _processActionData($action = null)
293291

294292
$this->_getOrderCreateModel()->saveQuote();
295293

296-
if ($paymentData = $this->getRequest()->getPost('payment')) {
297-
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
298-
} else {
294+
if (!($paymentData = $this->getRequest()->getPost('payment'))) {
299295
$paymentData = array('method' => '');
300-
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
301296
}
297+
$this->_getOrderCreateModel()->getQuote()->getPayment()->addData($paymentData);
302298

303299
/**
304300
* Saving of giftmessages

0 commit comments

Comments
 (0)