diff --git a/modules/aselect/lib/Auth/Source/aselect.php b/modules/aselect/lib/Auth/Source/aselect.php
index 25caca7cc91d8e9a433f33e7bd91207fc8a1c022..2cba46470614d2277d8ccc65bb4536a501cade3d 100644
--- a/modules/aselect/lib/Auth/Source/aselect.php
+++ b/modules/aselect/lib/Auth/Source/aselect.php
@@ -158,6 +158,9 @@ class sspmod_aselect_Auth_Source_aselect extends SimpleSAML_Auth_Source {
 			foreach (explode('&', $decoded) as $parm) {
 				$tuple = explode('=', $parm);
 				$name = urldecode($tuple[0]);
+				if (preg_match('/\[\]$/',$name)) {
+					$name = substr($name, 0 ,-2);
+				}
 				if (!array_key_exists($name, $attributes)) {
 					$attributes[$name] = array();
 				}