[-] CORE : Fix for field validation in ObjectModel::validateFieldsLang() when default lang value not set, thanks @rimas-kudelis

This commit is contained in:
gRoussac
2013-08-05 17:17:22 +02:00
parent 5cd75f23ff
commit 9ca9928c58
+7 -1
View File
@@ -858,7 +858,13 @@ abstract class ObjectModelCore
$values = $this->$field; $values = $this->$field;
if (!is_array($values)) if (!is_array($values))
$values = array($this->id_lang => $values); {
$value = $values;
$values = array();
$values[$this->id_lang] = $value;
$values[Configuration::get('PS_LANG_DEFAULT')] = $value;
}
if (!isset($values[Configuration::get('PS_LANG_DEFAULT')])) if (!isset($values[Configuration::get('PS_LANG_DEFAULT')]))
$values[Configuration::get('PS_LANG_DEFAULT')] = ''; $values[Configuration::get('PS_LANG_DEFAULT')] = '';