about summary refs log tree commit diff
path: root/gn3/auth
diff options
context:
space:
mode:
Diffstat (limited to 'gn3/auth')
-rw-r--r--gn3/auth/authorisation/groups.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/gn3/auth/authorisation/groups.py b/gn3/auth/authorisation/groups.py
index 743e812..cda11b3 100644
--- a/gn3/auth/authorisation/groups.py
+++ b/gn3/auth/authorisation/groups.py
@@ -22,6 +22,7 @@ class Group(NamedTuple):
 class GroupRole(NamedTuple):
     """Class representing a role tied/belonging to a group."""
     group_role_id: UUID
+    group: Group
     role: Role
 
 class MembershipError(AuthorisationError):
@@ -81,7 +82,7 @@ def create_group_role(
              "VALUES(?, ?, ?)"),
             (str(group_role_id), str(group.group_id), str(role.role_id)))
 
-    return GroupRole(group_role_id, role)
+    return GroupRole(group_role_id, group, role)
 
 @authenticated_p
 def authenticated_user_group(conn) -> Maybe: