// Fix ObjectModel add / update on lang fields when id_lang is set

This commit is contained in:
rMalie
2012-01-24 09:05:00 +00:00
parent 29642023b9
commit 033ed54515
+2 -2
View File
@@ -259,7 +259,7 @@ abstract class ObjectModelCore
foreach (Language::getLanguages(false) as $language)
$fields[$language['id_lang']] = $this->formatFields($language['id_lang']);
else
$fields = $this->formatFields($this->id_lang);
$fields = array($this->id_lang => $this->formatFields($this->id_lang));
return $fields;
}
@@ -400,7 +400,7 @@ abstract class ObjectModelCore
$fields = $this->getFieldsLang();
$shops = Shop::getShops(true, null, true);
if ($fields && is_array($fields))
foreach ($fields as &$field)
foreach ($fields as $field)
{
foreach (array_keys($field) AS $key)
if (!Validate::isTableOrIdentifier($key))