From ae4ebb9a1ffad2ee9846c8218207e76c8fa22b57 Mon Sep 17 00:00:00 2001 From: gCharmes Date: Thu, 5 Jul 2012 15:30:14 +0000 Subject: [PATCH] [-] BO : FIx issue failling the multilang field length validation on products git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@16247 b9a71923-0436-4b27-9f14-aed3839534dd --- controllers/admin/AdminProductsController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 09d20fc01..3c928f264 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -1735,12 +1735,15 @@ class AdminProductsControllerCore extends AdminController // Check multilingual fields sizes foreach ($rules['sizeLang'] as $fieldLang => $maxLength) foreach ($languages as $language) - if ($value = Tools::getValue($fieldLang.'_'.$language['id_lang']) && Tools::strlen($value) > $maxLength) + { + $value = Tools::getValue($fieldLang.'_'.$language['id_lang']); + if ($value && Tools::strlen($value) > $maxLength) $this->errors[] = sprintf( Tools::displayError('The field %1$s is too long (%2$d chars max).'), call_user_func(array($className, 'displayFieldName'), $fieldLang, $className), $maxLength ); + } if ($this->isProductFieldUpdated('description_short') && isset($_POST['description_short'])) $_POST['description_short'] = $saveShort;