diff --git a/modules/discopower/lib/PowerIdPDisco.php b/modules/discopower/lib/PowerIdPDisco.php
index 63a988ee6012f4adaf5dec2c7de67d6573981685..0cafc8b1d65551dc33487b8a7dc4f839f506c1ac 100644
--- a/modules/discopower/lib/PowerIdPDisco.php
+++ b/modules/discopower/lib/PowerIdPDisco.php
@@ -103,8 +103,8 @@ class sspmod_discopower_PowerIdPDisco extends SimpleSAML_XHTML_IdPDisco {
 		if (!array_key_exists('tags.exclude', $filter)) $filter['tags.exclude'] = array();
 		
 		$defaultrule = TRUE;
-		if ( array_key_exists('entities.include', $filter) ||
-			array_key_exists('tags.include', $filter)) {
+		if ( array_key_exists('entities.include', $spmd['discopower.filter'] ) ||
+			array_key_exists('tags.include', $spmd['discopower.filter'])) {
 				
 				$defaultrule = FALSE;
 		}