فهرست منبع

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
 			{