diff --git a/backend/src/schema/resolvers/inviteCodes.js b/backend/src/schema/resolvers/inviteCodes.js index d176b7b40..91148a08d 100644 --- a/backend/src/schema/resolvers/inviteCodes.js +++ b/backend/src/schema/resolvers/inviteCodes.js @@ -1,4 +1,4 @@ -import generateInvieCode from './helpers/generateInviteCode' +import generateInviteCode from './helpers/generateInviteCode' import Resolver from './helpers/Resolver' const uniqueInviteCode = async (session, code) => { @@ -66,9 +66,9 @@ export default { user: { id: userId }, } = context const session = context.driver.session() - let code = generateInvieCode() + let code = generateInviteCode() while (!(await uniqueInviteCode(session, code))) { - code = generateInvieCode() + code = generateInviteCode() } const writeTxResultPromise = session.writeTransaction(async (txc) => { const result = await txc.run( diff --git a/backend/src/schema/types/type/InviteCode.gql b/backend/src/schema/types/type/InviteCode.gql index e75764c1c..8ad7851a2 100644 --- a/backend/src/schema/types/type/InviteCode.gql +++ b/backend/src/schema/types/type/InviteCode.gql @@ -1,6 +1,6 @@ type InviteCode { code: ID! - createdAt: String + createdAt: String! generatedBy: User @relation(name: "GENERATED", direction: "IN") redeemedBy: [User] @relation(name: "REDEEMED", direction: "IN") expiresAt: String @@ -13,5 +13,5 @@ type Mutation { type Query { MyInviteCodes: [InviteCode] - isValidInviteCode(code: ID): Boolean + isValidInviteCode(code: ID!): Boolean }