diff --git a/lib/SimpleSAML/Auth/ProcessingChain.php b/lib/SimpleSAML/Auth/ProcessingChain.php index 832f1cc0e495c3d0de7c79ed65c2e7adeba02e20..238b58f849a4843d7326d4e9f2e07c21cca0eae2 100644 --- a/lib/SimpleSAML/Auth/ProcessingChain.php +++ b/lib/SimpleSAML/Auth/ProcessingChain.php @@ -53,9 +53,9 @@ class SimpleSAML_Auth_ProcessingChain { $this->filters = array(); $config = SimpleSAML_Configuration::getInstance(); - $configauthproc = $config->getValue('authproc.' . $mode); + $configauthproc = $config->getArray('authproc.' . $mode, NULL); - if (!empty($configauthproc) && is_array($configauthproc)) { + if (!empty($configauthproc)) { $configfilters = self::parseFilterList($configauthproc); self::addFilters($this->filters, $configfilters); }