This was renamed to _groups internally
[cascardo/ipsilon.git] / ipsilon / providers / openid / extensions / fas_teams.py
old mode 100755 (executable)
new mode 100644 (file)
index fd9dd27..a726d1f
@@ -1,5 +1,3 @@
-#!/usr/bin/python
-#
 # Copyright (C) 2014  Ipsilon project Contributors, for licensee see COPYING
 
 from __future__ import absolute_import
@@ -10,7 +8,7 @@ from openid_teams import teams
 
 class OpenidExtension(Teams):
 
-    def __init__(self):
+    def __init__(self, *pargs):
         super(OpenidExtension, self).__init__('Fedora Teams')
 
     def _resp(self, request, userdata):
@@ -19,6 +17,6 @@ class OpenidExtension(Teams):
             return {}
         if '_FAS_ALL_GROUPS_' in req.requested:
             # We will send all groups the user is a member of
-            req.requested = userdata.get('groups', [])
-        data = userdata.get('groups', [])
+            req.requested = userdata.get('_groups', [])
+        data = userdata.get('_groups', [])
         return teams.TeamsResponse.extractResponse(req, data)