Bug fix: cloning a DBObject has a special meaning !!

SVN:trunk[2328]
This commit is contained in:
Denis Flaven
2012-10-23 09:09:55 +00:00
parent 180f215ab0
commit 2ca4b02548

View File

@@ -775,9 +775,9 @@ class utils
{
foreach (MetaModel::EnumPlugins('iPopupMenuExtension') as $oExtensionInstance)
{
if (is_object($param))
if (is_object($param) && !($param instanceof DBObject))
{
$tmpParam = clone $param; // In case the parameter is an object, clone it to prevent alterations
$tmpParam = clone $param; // In case the parameter is an DBObjectSet, clone it to prevent alterations
}
else
{