diff --git a/modules/core/lib/Auth/Process/StatisticsWithAttribute.php b/modules/core/lib/Auth/Process/StatisticsWithAttribute.php index 3123ff7094f7f2838c6dbafd511d84943f7377f8..517369c932531f8450ca68047ceef9d8348bd224 100644 --- a/modules/core/lib/Auth/Process/StatisticsWithAttribute.php +++ b/modules/core/lib/Auth/Process/StatisticsWithAttribute.php @@ -57,6 +57,11 @@ class sspmod_core_Auth_Process_StatisticsWithAttribute extends SimpleSAML_Auth_P $source = 'NA'; $dest = 'NA'; + if(array_key_exists('isPassive', $state) && $state['isPassive'] === true) { + // We have a passive request. Skip logging statistics + return; + } + if (array_key_exists($this->attribute, $state['Attributes'])) $logAttribute = $state['Attributes'][$this->attribute][0]; if (array_key_exists('Source', $state)) { if (isset($state['Source']['core:statistics-id'])) {