From c860e5ce6293d68e7dc1ac72a05bc7ff3ff482d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E9=99=90UCW?= <45730483+wuxianucw@users.noreply.github.com> Date: Sun, 18 Apr 2021 12:45:07 +0800 Subject: [PATCH] core: fix UserLostPassHandler (#96) --- packages/hydrooj/src/handler/user.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/user.ts b/packages/hydrooj/src/handler/user.ts index d4267e638..cc7606e35 100644 --- a/packages/hydrooj/src/handler/user.ts +++ b/packages/hydrooj/src/handler/user.ts @@ -141,7 +141,11 @@ class UserLostPassHandler extends Handler { system.get('session.unsaved_expire_seconds'), { uid: udoc._id }, ); - const m = await this.renderHTML('user_lostpass_mail.html', { url: `lostpass/${tid}`, uname: udoc.uname }); + const m = await this.renderHTML('user_lostpass_mail.html', { + url: `lostpass/${tid}`, + url_prefix: system.get('server.url'), + uname: udoc.uname, + }); await sendMail(mail, 'Lost Password', 'user_lostpass_mail', m); this.response.template = 'user_lostpass_mail_sent.html'; }