Skip to content

Commit 4c0e733

Browse files
committed
ACP2E-2622: Unable to save changes to phone number in existing order details
- Fixed CR comments
1 parent 1cecf51 commit 4c0e733

File tree

3 files changed

+4
-7
lines changed
  • app/code/Magento/Sales/Model/ResourceModel/Order
  • dev/tests/integration/testsuite/Magento/Sales/Model/ResourceModel/Order
  • lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl

3 files changed

+4
-7
lines changed

app/code/Magento/Sales/Model/ResourceModel/Order/Address.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
namespace Magento\Sales\Model\ResourceModel\Order;
77

8+
use Magento\Framework\Model\AbstractModel;
89
use Magento\Sales\Model\ResourceModel\EntityAbstract as SalesResource;
910
use Magento\Sales\Model\Spi\OrderAddressResourceInterface;
1011
use Magento\Framework\Model\ResourceModel\Db\VersionControl\Snapshot;
@@ -124,12 +125,9 @@ protected function _beforeSave(\Magento\Framework\Model\AbstractModel $object)
124125
}
125126

126127
/**
127-
* Check is current order address entity has changes, by comparing current object state with stored snapshot
128-
*
129-
* @param \Magento\Framework\DataObject $entity
130-
* @return bool
128+
* @inheritdoc
131129
*/
132-
protected function isModified(\Magento\Framework\Model\AbstractModel $entity)
130+
protected function isModified(AbstractModel $entity): bool
133131
{
134132
if (!$entity->getId()) {
135133
return true;

dev/tests/integration/testsuite/Magento/Sales/Model/ResourceModel/Order/AddressTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ protected function setUp(): void
7979
* @throws LocalizedException
8080
*/
8181
#[
82-
DbIsolation(false),
8382
DataFixture(ProductFixture::class, as: 'product'),
8483
DataFixture(Customer::class, as: 'customer'),
8584
DataFixture(CustomerCart::class, ['customer_id' => '$customer.id$'], as: 'quote'),

lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl/Snapshot.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public function registerSnapshot(\Magento\Framework\DataObject $entity)
5757
* @param DataObject $entity
5858
* @return array
5959
*/
60-
public function getSnapshotData(\Magento\Framework\DataObject $entity)
60+
public function getSnapshotData(DataObject $entity): array
6161
{
6262
$entityClass = get_class($entity);
6363
$entityId = $entity->getId();

0 commit comments

Comments
 (0)