From e37e7e2a4185a800400477af9b645c04bf75e26e Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Thu, 16 Feb 2012 09:19:30 +0000 Subject: [PATCH] [-] FO : #PSFV-522 - Bug in AddressController with Address Alias --- controllers/front/AddressController.php | 5 ++++- themes/default/address.tpl | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/controllers/front/AddressController.php b/controllers/front/AddressController.php index 37d9bbceb..bc46cd678 100644 --- a/controllers/front/AddressController.php +++ b/controllers/front/AddressController.php @@ -182,7 +182,10 @@ class AddressControllerCore extends FrontController && Db::getInstance()->getValue(' SELECT count(*) FROM '._DB_PREFIX_.'address - WHERE `alias` = \''.pSql($_POST['alias']).'\' AND id_customer = '.(int)$this->context->customer->id) > 0) + WHERE `alias` = \''.pSql($_POST['alias']).'\' + AND id_address != '.(int)Tools::getValue('id_address').' + AND id_customer = '.(int)$this->context->customer->id.' + AND deleted = 0') > 0) $this->errors[] = sprintf(Tools::displayError('The alias "%s" is already used, please chose an other one.'), Tools::safeOutput($_POST['alias'])); // Don't continue this process if we have errors ! diff --git a/themes/default/address.tpl b/themes/default/address.tpl index 9a58d4323..b05e8ea47 100644 --- a/themes/default/address.tpl +++ b/themes/default/address.tpl @@ -226,7 +226,7 @@ $(function(){ldelim}

- +