diff --git a/test/api/unit/libs/payments/payments.test.js b/test/api/unit/libs/payments/payments.test.js
index 17f99aacb0..666ff59017 100644
--- a/test/api/unit/libs/payments/payments.test.js
+++ b/test/api/unit/libs/payments/payments.test.js
@@ -344,7 +344,7 @@ describe('payments/index', () => {
const msg = '`Hello sender, you received 3 months of subscription as part of our holiday gift-giving promotion!`';
expect(user.sendMessage).to.be.calledTwice;
- expect(user.sendMessage).to.be.calledWith(user, { senderMsg: msg, save: false });
+ expect(user.sendMessage).to.be.calledWith(user, { receiverMsg: msg, save: false });
});
});
});
diff --git a/website/client/src/components/header/banners/giftPromo.vue b/website/client/src/components/header/banners/giftPromo.vue
index 8e998e84c4..5308a9f658 100644
--- a/website/client/src/components/header/banners/giftPromo.vue
+++ b/website/client/src/components/header/banners/giftPromo.vue
@@ -11,21 +11,21 @@
@click="showSelectUser"
>
diff --git a/website/client/src/components/payments/sendGemsModal.vue b/website/client/src/components/payments/sendGemsModal.vue
index 7c57a21f39..794676c51d 100644
--- a/website/client/src/components/payments/sendGemsModal.vue
+++ b/website/client/src/components/payments/sendGemsModal.vue
@@ -103,12 +103,18 @@
-
{{ $t('winterPromoGiftHeader') }}
-
{{ $t('winterPromoGiftDetails1') }}
-
{{ $t('winterPromoGiftDetails2') }}
+
+ {{ $t('winterPromoGiftHeader') }}
+
+
+ {{ $t('winterPromoGiftDetails1') }}
+
+
+ {{ $t('winterPromoGiftDetails2') }}
+
diff --git a/website/client/src/components/settings/subscription.vue b/website/client/src/components/settings/subscription.vue
index 2244ffa3f3..1372da794f 100644
--- a/website/client/src/components/settings/subscription.vue
+++ b/website/client/src/components/settings/subscription.vue
@@ -309,15 +309,22 @@
+ class="m-5"
+ >
-
{{ $t('winterPromoGiftHeader') }}
-
{{ $t('winterPromoGiftDetails1') }}
-
{{ $t('winterPromoGiftDetails2') }}
+
+ {{ $t('winterPromoGiftHeader') }}
+
+
+ {{ $t('winterPromoGiftDetails1') }}
+
+
+ {{ $t('winterPromoGiftDetails2') }}
+
diff --git a/website/server/libs/payments/subscriptions.js b/website/server/libs/payments/subscriptions.js
index 31b794bcb1..e2d6a1a2f9 100644
--- a/website/server/libs/payments/subscriptions.js
+++ b/website/server/libs/payments/subscriptions.js
@@ -198,13 +198,13 @@ async function createSubscription (data) {
// generate the message in both languages, so both users can understand it
const languages = [data.user.preferences.language, data.gift.member.preferences.language];
if (data.promo) {
- let senderMsg = shared.i18n.t(`giftedSubscription${data.promo}Promo`, {
+ let receiverMsg = shared.i18n.t(`giftedSubscription${data.promo}Promo`, {
username: data.gift.member.profile.name,
monthCount: shared.content.subscriptionBlocks[data.gift.subscription.key].months,
}, languages[0]);
- senderMsg = `\`${senderMsg}\``;
- data.user.sendMessage(data.gift.member, { senderMsg, save: false });
+ receiverMsg = `\`${receiverMsg}\``;
+ data.user.sendMessage(data.gift.member, { receiverMsg, save: false });
} else {
let senderMsg = shared.i18n.t('giftedSubscriptionFull', {
username: data.gift.member.profile.name,