allow null for redeemCode

This commit is contained in:
Moriz Wahl 2022-03-22 19:24:58 +01:00
parent eda69bfc47
commit 9c8599528e
2 changed files with 3 additions and 2 deletions

View File

@ -18,5 +18,5 @@ export default class CreateUserArgs {
publisherId: number
@Field(() => String, { nullable: true })
redeemCode: string
redeemCode: string | null
}

View File

@ -306,7 +306,8 @@ export class UserResolver {
@Authorized([RIGHTS.CREATE_USER])
@Mutation(() => User)
async createUser(
@Args() { email, firstName, lastName, language, publisherId, redeemCode = null}: CreateUserArgs,
@Args()
{ email, firstName, lastName, language, publisherId, redeemCode = null }: CreateUserArgs,
): Promise<User> {
// TODO: wrong default value (should be null), how does graphql work here? Is it an required field?
// default int publisher_id = 0;