Skip to content

Commit 5ec78e9

Browse files
committed
ACP2E-279: Customer details are lost after editing an order.
1 parent ba449c8 commit 5ec78e9

File tree

2 files changed

+3
-56
lines changed

2 files changed

+3
-56
lines changed

app/code/Magento/Sales/Plugin/Model/AdminOrder/GuestNameUpdate.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
namespace Magento\Sales\Plugin\Model\AdminOrderrrrr;
7+
namespace Magento\Sales\Plugin\Model\AdminOrder;
88

99
use Magento\Sales\Model\Order;
1010
use Magento\Sales\Model\AdminOrder\Create;
@@ -39,7 +39,7 @@ public function __construct(\Magento\Backend\Model\Session\Quote $quoteSession)
3939
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
4040
*/
4141
public function afterCreateOrder(Create $subject, Order $order): Order
42-
{//print_r($this->session->getOrder()->getData());
42+
{
4343
if ($this->session->getOrder()->getId()) {
4444
$oldOrder = $this->session->getOrder();
4545
if ($order->getCustomerIsGuest()) {

app/code/Magento/Sales/Test/Unit/Plugin/Model/AdminOrder/GuestNameUpdateTest.php

Lines changed: 1 addition & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,10 @@
88
namespace Magento\Sales\Test\Unit\Plugin\Model\AdminOrder;
99

1010
use Magento\Backend\Model\Session\Quote as SessionQuote;
11-
use Magento\Customer\Api\Data\AttributeMetadataInterface;
12-
use Magento\Customer\Api\Data\CustomerInterface;
13-
use Magento\Customer\Api\Data\CustomerInterfaceFactory;
14-
use Magento\Customer\Api\Data\GroupInterface;
15-
use Magento\Customer\Api\GroupRepositoryInterface;
16-
use Magento\Customer\Model\Customer\Mapper;
17-
use Magento\Customer\Model\Metadata\Form;
18-
use Magento\Customer\Model\Metadata\FormFactory;
19-
use Magento\Framework\Api\DataObjectHelper;
20-
use Magento\Framework\App\RequestInterface;
2111
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager as ObjectManagerHelper;
22-
use Magento\Quote\Api\CartRepositoryInterface;
23-
use Magento\Quote\Model\Quote;
24-
use Magento\Quote\Model\Quote\Address;
25-
use Magento\Quote\Model\Quote\Item;
26-
use Magento\Quote\Model\Quote\Item\Updater;
27-
use Magento\Quote\Model\QuoteFactory;
2812
use Magento\Sales\Model\AdminOrder\Create as Create;
29-
use Magento\Sales\Plugin\Model\AdminOrderrrrr\GuestNameUpdate;
13+
use Magento\Sales\Plugin\Model\AdminOrder\GuestNameUpdate;
3014
use Magento\Sales\Model\Order;
31-
use Magento\Sales\Model\Order\Item as OrderItem;
32-
use Magento\Sales\Model\ResourceModel\Order\Item\Collection as ItemCollection;
3315
use Magento\Store\Api\Data\StoreInterface;
3416
use PHPUnit\Framework\MockObject\MockObject;
3517
use PHPUnit\Framework\TestCase;
@@ -45,46 +27,11 @@ class GuestNameUpdateTest extends TestCase
4527
*/
4628
private $guestNameUpdate;
4729

48-
/**
49-
* @var CartRepositoryInterface|MockObject
50-
*/
51-
private $quoteRepository;
52-
53-
/**
54-
* @var QuoteFactory|MockObject
55-
*/
56-
private $quoteFactory;
57-
5830
/**
5931
* @var SessionQuote|MockObject
6032
*/
6133
private $sessionQuote;
6234

63-
/**
64-
* @var CustomerInterfaceFactory|MockObject
65-
*/
66-
private $customerFactory;
67-
68-
/**
69-
* @var Updater|MockObject
70-
*/
71-
private $itemUpdater;
72-
73-
/**
74-
* @var Mapper|MockObject
75-
*/
76-
private $customerMapper;
77-
78-
/**
79-
* @var GroupRepositoryInterface|MockObject
80-
*/
81-
private $groupRepository;
82-
83-
/**
84-
* @var DataObjectHelper|MockObject
85-
*/
86-
private $dataObjectHelper;
87-
8835
/**
8936
* @var Order|MockObject
9037
*/

0 commit comments

Comments
 (0)