Explorar o código

Don't forget to track the count of updated objects...

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1566 a333f486-631f-4898-b8df-5754b55c2be0
dflaven %!s(int64=13) %!d(string=hai) anos
pai
achega
c94f942c31
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      synchro/synchrodatasource.class.inc.php

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

@@ -1797,7 +1797,7 @@ class SynchroReplica extends DBObject implements iDisplay
 			}
 			else
 			{
-				$this->UpdateObjectFromReplica($oDestObj, $aAttributes, $oChange, $oStatLog, '', 'stats_nb_obj_updated_errors');
+				$this->UpdateObjectFromReplica($oDestObj, $aAttributes, $oChange, $oStatLog, 'stats_nb_obj', 'stats_nb_obj_updated_errors');
 			}
 			break;
 			
@@ -1827,7 +1827,7 @@ class SynchroReplica extends DBObject implements iDisplay
 			{
 				$oDestObj->DBUpdateTracked($oChange);
 				$oStatLog->AddTrace('Updated object - Values: {'.implode(', ', $aValueTrace).'}', $this);
-				if ($sStatsCode != '')
+				if (($sStatsCode != '') &&(MetaModel::IsValidAttCode(get_class($oStatLog), $sStatsCode.'_updated')))
 				{
 					$oStatLog->Inc($sStatsCode.'_updated');
 				}
@@ -1836,7 +1836,7 @@ class SynchroReplica extends DBObject implements iDisplay
 			else
 			{
 				$oStatLog->AddTrace('Unchanged object', $this);
-				if ($sStatsCode != '')
+				if (($sStatsCode != '') &&(MetaModel::IsValidAttCode(get_class($oStatLog), $sStatsCode.'_unchanged')))
 				{
 					$oStatLog->Inc($sStatsCode.'_unchanged');
 				}