diff --git a/src/graphql/models/tools.ts b/src/graphql/models/tools.ts index 1b24e6be7526a1897f597c6d05e6d32faf7d4ffa..a0bc3712c21c6b08c4f916b788cda1299f9bc19c 100644 --- a/src/graphql/models/tools.ts +++ b/src/graphql/models/tools.ts @@ -182,7 +182,7 @@ export class Tools { } else { let data = await GT.peek(gid); - if(data.parents !== undefined) stack.push(...data.parents) + stack.push(...data.parents) } } diff --git a/src/graphql/object_resolvers/groups.ts b/src/graphql/object_resolvers/groups.ts index 33e4ab2d1892ef8da5a13d2d85943a3116ae1f91..59e5511a6780984987bdb7ef2a86a023eb6c452c 100644 --- a/src/graphql/object_resolvers/groups.ts +++ b/src/graphql/object_resolvers/groups.ts @@ -60,25 +60,6 @@ export abstract class Group { * Ci-dessous les resolvers a proprement parler. */ - /** - * @memberof GraphQL.Group# - * @function __resolveType - * @summary Renvoie si c'est un SimpleGroup ou un MetaGroup - * @return {string} - * @rights connectedOrOnplatal - */ - __resolveType(context: Context, info): string { - if(this instanceof SimpleGroup) { - return "SimpleGroup"; - } - else if(this instanceof MetaGroup) { - return "MetaGroup"; - } - else { - throw new ApolloError("Bad group type"); - } - } - __typename : string = "Bad group type"; /** @rights connectedOrOnplatal */ diff --git a/src/graphql/typeDefs/queries.d.ts b/src/graphql/typeDefs/queries.d.ts index 40b9e0cce36b9217bc15559ff6e556a08581fa4a..31d469632dbc75cd3393622e98b3ac71fb3889b0 100644 --- a/src/graphql/typeDefs/queries.d.ts +++ b/src/graphql/typeDefs/queries.d.ts @@ -1,3 +1,8 @@ +/** + * @file Ce fichier définit quelques types utiles pour le serveur Apollo. + * @author ofacklam +*/ + import { AuthorizationModel } from "../models/authorization"; import { UserModel } from "../models/userModel"; import { GroupModel } from "../models/groupModel";