次のMagentoコアパッチを受け取りました。
Index: app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
===================================================================
--- app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php (working copy)
@@ -718,6 +718,7 @@
$addressId = $this->getRequest()->getParam('address_id');
$address = Mage::getModel('sales/order_address')
->getCollection()
+ ->addFilter('entity_id', $addressId)
->getItemById($addressId);
if ($address) {
Mage::register('order_address', $address);
私の意見では、これは同等です
$addressId = $this->getRequest()->getParam('address_id');
$address = Mage::getModel('sales/order_address')->load($addressId);
if ($address->getId()) {
Mage::register('order_address', $address);
私のソリューションに対する元のパッチの利点は何ですか?
編集:
サポートからの説明は次のとおりです。
[...]この決定は設計によるものであり、このコードを作成するときに適切でした。