瀏覽代碼

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

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2328 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 12 年之前
父節點
當前提交
f6bed47145
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      application/utils.inc.php

+ 2 - 2
application/utils.inc.php

@@ -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
 			{