diff --git a/server/src/infra/graphql/query.rs b/server/src/infra/graphql/query.rs index 6c999c0..bf93d56 100644 --- a/server/src/infra/graphql/query.rs +++ b/server/src/infra/graphql/query.rs @@ -235,7 +235,13 @@ impl Group { if !context.validation_result.is_admin { return Err("Unauthorized access to group data".into()); } - unimplemented!() + Ok(context + .handler + .list_users(Some(DomainRequestFilter::MemberOfId(GroupId( + self.group_id, + )))) + .await + .map(|v| v.into_iter().map(Into::into).collect())?) } }