// small fix

This commit is contained in:
Rémi Gaillard
2013-04-26 16:07:32 +02:00
parent 83167fee67
commit 9ec979cd29

View File

@@ -537,6 +537,9 @@ abstract class ObjectModelCore
if (!$res) if (!$res)
return false; return false;
unset($res[$definition['primary']]); unset($res[$definition['primary']]);
foreach ($res as $field => &$value)
if (isset($definition['fields'][$field]))
$value = ObjectModel::formatValue($value, $definition['fields'][$field]['type']);
if (!Db::getInstance()->insert($definition['table'], $res)) if (!Db::getInstance()->insert($definition['table'], $res))
return false; return false;
@@ -553,7 +556,11 @@ abstract class ObjectModelCore
if (!$res) if (!$res)
return false; return false;
foreach ($res as $field => &$value)
if (isset($definition['fields'][$field]))
$value = ObjectModel::formatValue($value, $definition['fields'][$field]['type']);
foreach ($res as $row) foreach ($res as $row)
{ {
$row[$definition['primary']] = (int)$object_id; $row[$definition['primary']] = (int)$object_id;