fix promo gifting

This commit is contained in:
Matteo Pagliazzi 2017-12-20 19:09:15 +01:00
parent 53bbd93d80
commit 6988875e8a

View file

@ -426,9 +426,16 @@ api.createSubscription = async function createSubscription (data) {
}
if (data.gift.member._id !== data.user._id) { // If sending to a user other than yourself, don't push notify, and get bonus sub for self per holiday promo
let promoData = data;
promoData.gift.member = data.user;
promoData.promo = 'Winter';
let promoData = {
user: data.user,
gift: {
member: data.user,
subscription: {
key: data.gift.subscription.key,
},
},
promo: 'Winter',
};
await this.createSubscription(promoData);
if (data.gift.member.preferences.pushNotifications.giftedSubscription !== false) {