Prefix userdata hives with _ to avoid conflicts
[cascardo/ipsilon.git] / ipsilon / info / infoldap.py
index efdb649..0ec6dd1 100644 (file)
@@ -129,9 +129,9 @@ Info plugin that uses LDAP to retrieve user data. """
             ldapattrs = self._get_user_data(conn, dn)
             userattrs, extras = self.mapper.map_attrs(ldapattrs)
             groups = self._get_user_groups(conn, dn, ldapattrs)
-            reply['userdata'] = userattrs
-            reply['groups'] = groups
-            reply['extras'] = {'ldap': extras}
+            reply = userattrs
+            reply['_groups'] = groups
+            reply['_extras'] = {'ldap': extras}
         except Exception, e:  # pylint: disable=broad-except
             self.error(e)