[evolvis-commits] r17054: Fix php warning in Artifact

mirabilos at evolvis.org mirabilos at evolvis.org
Tue Mar 1 01:58:41 CET 2011


Author: mirabilos
Date: 2011-03-01 01:58:41 +0100 (Tue, 01 Mar 2011)
New Revision: 17054

Modified:
   trunk/gforge_base/evolvisforge-5.1/src/common/tracker/Artifact.class.php
Log:
Fix php warning in Artifact

Modified: trunk/gforge_base/evolvisforge-5.1/src/common/tracker/Artifact.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/common/tracker/Artifact.class.php	2011-03-01 00:58:38 UTC (rev 17053)
+++ trunk/gforge_base/evolvisforge-5.1/src/common/tracker/Artifact.class.php	2011-03-01 00:58:41 UTC (rev 17054)
@@ -1468,7 +1468,7 @@
 				$type=$ef[$arr['extra_field_id']]['field_type'];
 				if (($type == ARTIFACT_EXTRAFIELDTYPE_CHECKBOX) || ($type==ARTIFACT_EXTRAFIELDTYPE_MULTISELECT)) {
 					//accumulate a sub-array of values in cases where you may have multiple rows
-					if (!is_array($this->extra_field_data[$arr['extra_field_id']])) {
+					if (!array_key_exists($arr['extra_field_id'], $this->extra_field_data) || !is_array($this->extra_field_data[$arr['extra_field_id']])) {
 						$this->extra_field_data[$arr['extra_field_id']] = array();
 					}
 					$this->extra_field_data[$arr['extra_field_id']][]=$arr['field_data'];



More information about the evolvis-commits mailing list