diff --git a/modules/saml/lib/Auth/Process/FilterScopes.php b/modules/saml/lib/Auth/Process/FilterScopes.php
index 5457ae9c5cf55af4bb2dc8cd72698a7c103a94c0..6fe173b7b896c18b65f4966b9deede1cad30117f 100644
--- a/modules/saml/lib/Auth/Process/FilterScopes.php
+++ b/modules/saml/lib/Auth/Process/FilterScopes.php
@@ -74,6 +74,7 @@ class FilterScopes extends \SimpleSAML_Auth_ProcessingFilter
                 }
                 $value_a = explode('@', $value, 2);
                 if (count($value_a) < 2) {
+                    $newValues[] = $value;
                     continue; // there's no scope
                 }
                 $scope = $value_a[1];