diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php b/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
index e891015d4e8d0..fd63ffd09a6d3 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
+++ b/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
@@ -721,11 +721,8 @@ public function transactionsAction()
public function addressAction()
{
$addressId = $this->getRequest()->getParam('address_id');
- $address = Mage::getModel('Mage_Sales_Model_Order_Address')
- ->getCollection()
- ->addFilter('entity_id', $addressId)
- ->getItemById($addressId);
- if ($address) {
+ $address = Mage::getModel('Mage_Sales_Model_Order_Address')->load($addressId);
+ if ($address->getId()) {
Mage::register('order_address', $address);
$this->loadLayout();
// Do not display VAT validation button on edit order address form