瀏覽代碼

Bug fix: FetchAssoc was broken when dealing with in-memory sets.

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@3340 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 10 年之前
父節點
當前提交
7b25ed14a8
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      core/dbobjectset.class.php

+ 5 - 1
core/dbobjectset.class.php

@@ -654,7 +654,11 @@ class DBObjectSet
 		else
 		{
 			// Pick the row from the objects added *in memory*
-			$oRetObj = $this->m_aAddedObjects[$this->m_iCurrRow - $this->m_iNumLoadedDBRows][$sRequestedClassAlias];
+			$aRetObjects = array();
+			foreach ($this->m_oFilter->GetSelectedClasses() as $sClassAlias => $sClass)
+			{
+				$aRetObjects[$sClassAlias] = $this->m_aAddedObjects[$this->m_iCurrRow - $this->m_iNumLoadedDBRows][$sClassAlias];
+			}
 		}
 		$this->m_iCurrRow++;
 		return $aRetObjects;