diff --git a/backend/src/config/index.ts b/backend/src/config/index.ts index 4ba5db7f8..ed11641cd 100644 --- a/backend/src/config/index.ts +++ b/backend/src/config/index.ts @@ -51,8 +51,7 @@ const email = { EMAIL_SMTP_PORT: process.env.EMAIL_SMTP_PORT || '587', EMAIL_LINK_VERIFICATION: process.env.EMAIL_LINK_VERIFICATION || 'http://localhost/vue/checkEmail/$1', - EMAIL_LINK_SETPASSWORD: - process.env.EMAIL_LINK_SETPASSWORD || 'http://localhost/vue/setPassword/$1', + EMAIL_LINK_SETPASSWORD: process.env.EMAIL_LINK_SETPASSWORD || 'http://localhost/vue/reset/$1', } // This is needed by graphql-directive-auth diff --git a/backend/src/graphql/resolver/UserResolver.ts b/backend/src/graphql/resolver/UserResolver.ts index 9e6cdfe29..2a66fbeb3 100644 --- a/backend/src/graphql/resolver/UserResolver.ts +++ b/backend/src/graphql/resolver/UserResolver.ts @@ -402,7 +402,7 @@ export class UserResolver { optInCode.verificationCode = random(64) optInCode.userId = loginUser.id optInCode.emailOptInTypeId = EMAIL_OPT_IN_RESET_PASSWORD - await optInCode.save() + await loginEmailOptInRepository.save(optInCode) } const link = CONFIG.EMAIL_LINK_SETPASSWORD.replace(