diff --git a/src/graphql/object_resolvers/groups.ts b/src/graphql/object_resolvers/groups.ts index bb076c4713557bf16f478ced297f803433cbfcb5..ec502e237d04eac972bf4508b8ddd599c74d7a6d 100644 --- a/src/graphql/object_resolvers/groups.ts +++ b/src/graphql/object_resolvers/groups.ts @@ -627,7 +627,12 @@ export class SimpleGroup extends Group { */ async memberOfMeta(args, context: Context, info): Promise<MetaGroup[]> { if(context.models.auth.isViewer(this.gid)) { - throw "Not implemented"; + let arg = await context.models.group.getAllMetaGroups(this.gid); + let res = new Array<MetaGroup>(); + for(let g of arg){ + res.push(new MetaGroup(g)); + } + return res; } throw new AuthenticationError("Not a viewer"); }