Procházet zdrojové kódy

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 před 14 roky
rodič
revize
dc82ced733
1 změnil soubory, kde provedl 9 přidání a 3 odebrání
  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', '');