diff --git a/backend/src/graphql/arg/CreateUserArgs.ts b/backend/src/graphql/arg/CreateUserArgs.ts index 3d09e56eb..906e14aed 100644 --- a/backend/src/graphql/arg/CreateUserArgs.ts +++ b/backend/src/graphql/arg/CreateUserArgs.ts @@ -15,7 +15,7 @@ export default class CreateUserArgs { password: string @Field(() => String) - language: string + language?: string @Field(() => Int, { nullable: true }) publisherId: number diff --git a/backend/src/graphql/resolver/UserResolver.ts b/backend/src/graphql/resolver/UserResolver.ts index 888a1aa00..ba71fef7a 100644 --- a/backend/src/graphql/resolver/UserResolver.ts +++ b/backend/src/graphql/resolver/UserResolver.ts @@ -280,7 +280,7 @@ export class UserResolver { // default int publisher_id = 0; // Validate Language (no throw) - if (!isLanguage(language)) { + if (!language || !isLanguage(language)) { language = DEFAULT_LANGUAGE } diff --git a/backend/src/webhook/elopage.ts b/backend/src/webhook/elopage.ts index 10dc35b61..fb25e9068 100644 --- a/backend/src/webhook/elopage.ts +++ b/backend/src/webhook/elopage.ts @@ -150,7 +150,6 @@ export const elopageWebhook = async (req: any, res: any): Promise => { firstName, lastName, password, - language: 'default', publisherId: loginElopgaeBuy.publisherId, }) } catch (error) {