diff --git a/admin-dev/themes/template/products/features.tpl b/admin-dev/themes/template/products/features.tpl
index 440970fa0..f42313aa7 100644
--- a/admin-dev/themes/template/products/features.tpl
+++ b/admin-dev/themes/template/products/features.tpl
@@ -80,10 +80,10 @@
{/if}
- {foreach from=$languages item=language}
+ {foreach from=$languages key=k item=language}
+ onkeyup="if (isArrowKey(event)) return ;$('#feature_{$available_feature.id_feature}_value').val(0);" >{$available_feature.val[$k].value|htmlentitiesUTF8|default:""}
{/foreach}
|
diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php
index 3438583e0..fae98445b 100644
--- a/controllers/admin/AdminProductsController.php
+++ b/controllers/admin/AdminProductsController.php
@@ -1459,6 +1459,7 @@ class AdminProductsControllerCore extends AdminController
$this->processAccounting($token);
$this->processSuppliers($token);
$this->processWarehouses($token);
+ $this->processFeatures($token);
$languages = Language::getLanguages(false);
if (!$this->updatePackItems($object))
$this->_errors[] = Tools::displayError('An error occurred while adding products to the pack.');