diff options
Diffstat (limited to 'pysite')
-rw-r--r-- | pysite/views/main/jams/team.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pysite/views/main/jams/team.py b/pysite/views/main/jams/team.py index 0a9506f1..f266536d 100644 --- a/pysite/views/main/jams/team.py +++ b/pysite/views/main/jams/team.py @@ -18,7 +18,11 @@ class JamsTeamView(RouteView, DBMixin, OAuthMixin): "members": self.db.query("users") .filter(lambda user: team["members"].contains(user["user_id"])) - .coerce_to("array") + .merge(lambda user: { + "gitlab_username": + self.db.query("code_jam_participants").filter({"id": user["user_id"]}) + .coerce_to("array")[0]["gitlab_username"] + }).coerce_to("array") } ) teams = self.db.run(query) |