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

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