mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-10 23:36:14 -05:00
Corrected logic to send signin/signup emails
no-issue This ensures that existing members recieve "signin" emails and new members recieve "signup" (or "subscribe") emails
This commit is contained in:
parent
3550452cd5
commit
355dd8b501
1 changed files with 8 additions and 2 deletions
|
@ -70,8 +70,14 @@ module.exports = function MembersApi({
|
|||
getHTML
|
||||
});
|
||||
|
||||
async function sendEmailWithMagicLink(email, type){
|
||||
return magicLinkService.sendMagicLink({email, user: {email}, type});
|
||||
async function sendEmailWithMagicLink(email, requestedType){
|
||||
const member = await users.get({email});
|
||||
if (member) {
|
||||
return magicLinkService.sendMagicLink({email, user: {email}, type: 'signin'});
|
||||
} else {
|
||||
const type = requestedType === 'subscribe' ? 'subscribe' : 'signup';
|
||||
return magicLinkService.sendMagicLink({email, user: {email}, type});
|
||||
}
|
||||
}
|
||||
|
||||
const users = Users({
|
||||
|
|
Loading…
Add table
Reference in a new issue