Always send push notifications in recipients language (#11307)

* Load data needed for members when inviting to quest

* Always send push notifications in recipients language. Fixes #8718

* Remove console.log
This commit is contained in:
Phillip Thelen
2019-08-15 17:00:46 +02:00
committed by Sabe Jones
parent 14106ec5bf
commit 04420aa60e
5 changed files with 11 additions and 13 deletions

View File

@@ -79,7 +79,7 @@ api.inviteToQuest = {
'party._id': group._id,
_id: {$ne: user._id},
})
.select('auth.facebook auth.google auth.local preferences.emailNotifications profile.name pushDevices')
.select('auth.facebook auth.google auth.local preferences.emailNotifications preferences.pushNotifications preferences.language profile.name pushDevices')
.exec();
group.markModified('quest');
@@ -124,12 +124,11 @@ api.inviteToQuest = {
sendPushNotification(
member,
{
title: res.t('questInvitationTitle'),
message: res.t('questInvitationInfo', {quest: quest.text(req.language)}),
title: res.t('questInvitationTitle', member.preferences.language),
message: res.t('questInvitationInfo', {quest: quest.text(member.preferences.language)}, member.preferences.language),
identifier: 'questInvitation',
category: 'questInvitation',
}
);
}