diff options
Diffstat (limited to 'src/static_api.rs')
-rw-r--r-- | src/static_api.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/static_api.rs b/src/static_api.rs index 3760b4e..d360927 100644 --- a/src/static_api.rs +++ b/src/static_api.rs @@ -48,7 +48,7 @@ impl<'a> Generator<'a> { members.sort_by_key(|member| member.github.to_lowercase()); members.sort_by_key(|member| !member.is_lead); - let mut github_teams = team.github_teams(); + let mut github_teams = team.github_teams(&self.data)?; github_teams.sort(); let team_data = v1::Team { @@ -62,10 +62,11 @@ impl<'a> Generator<'a> { members, github: Some(v1::TeamGitHub { teams: github_teams - .iter() - .map(|(org, name)| v1::GitHubTeam { - org: org.to_string(), - name: name.to_string(), + .into_iter() + .map(|team| v1::GitHubTeam { + org: team.org.to_string(), + name: team.name.to_string(), + members: team.members, }) .collect::<Vec<_>>(), }) |