瀏覽代碼

Fixed Trac#424: error when updating the Data Synchro statistics

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1323 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 14 年之前
父節點
當前提交
dc82ced733
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      synchro/synchrodatasource.class.inc.php

+ 9 - 3
synchro/synchrodatasource.class.inc.php

@@ -1621,7 +1621,7 @@ class SynchroReplica extends DBObject implements iDisplay
 			}
 			else
 			{
-				$this->UpdateObjectFromReplica($oDestObj, $aAttributes, $oChange, $oStatLog, 'stats_nb_obj', 'stats_nb_obj_updated_errors');
+				$this->UpdateObjectFromReplica($oDestObj, $aAttributes, $oChange, $oStatLog, '', 'stats_nb_obj_updated_errors');
 			}
 			break;
 			
@@ -1651,13 +1651,19 @@ class SynchroReplica extends DBObject implements iDisplay
 			{
 				$oDestObj->DBUpdateTracked($oChange);
 				$oStatLog->AddTrace('Updated object - Values: {'.implode(', ', $aValueTrace).'}', $this);
-				$oStatLog->Inc($sStatsCode.'_updated');
+				if ($sStatsCode != '')
+				{
+					$oStatLog->Inc($sStatsCode.'_updated');
+				}
 				$this->Set('info_last_modified', date('Y-m-d H:i:s'));
 			}
 			else
 			{
 				$oStatLog->AddTrace('Unchanged object', $this);
-				$oStatLog->Inc($sStatsCode.'_unchanged');
+				if ($sStatsCode != '')
+				{
+					$oStatLog->Inc($sStatsCode.'_unchanged');
+				}
 			}
 
 			$this->Set('status_last_error', '');