diff --git a/test/api/v3/integration/user/auth/POST-login-local.test.js b/test/api/v3/integration/user/auth/POST-login-local.test.js index 1b6776ad88..373c8f8d43 100644 --- a/test/api/v3/integration/user/auth/POST-login-local.test.js +++ b/test/api/v3/integration/user/auth/POST-login-local.test.js @@ -44,7 +44,7 @@ describe('POST /user/auth/local/login', () => { })).to.eventually.be.rejected.and.eql({ code: 401, error: 'NotAuthorized', - message: t('accountSuspended', { communityManagerEmail: nconf.get('EMAILS_COMMUNITY_MANAGER_EMAIL'), userId: user._id }), + message: t('accountSuspended', { communityManagerEmail: nconf.get('EMAILS_COMMUNITY_MANAGER_EMAIL'), userId: user._id, username: user.auth.local.username }), }); }); diff --git a/website/client/src/app.vue b/website/client/src/app.vue index 58fa3e7e59..a49c648541 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -203,6 +203,9 @@ export default { return response; }, error => { // Set up Error interceptors + if (!error.response) { + return Promise.reject(error); + } if (error.response.status >= 400) { const isBanned = this.checkForBannedUser(error); if (isBanned === true) return null; // eslint-disable-line consistent-return diff --git a/website/client/src/components/bannedAccountModal.vue b/website/client/src/components/bannedAccountModal.vue index 3d77931247..39d4b986ae 100644 --- a/website/client/src/components/bannedAccountModal.vue +++ b/website/client/src/components/bannedAccountModal.vue @@ -43,9 +43,11 @@ export default { const AUTH_SETTINGS = localStorage.getItem(LOCALSTORAGE_AUTH_KEY); const parseSettings = JSON.parse(AUTH_SETTINGS); const userId = parseSettings ? parseSettings.auth.apiId : ''; + const username = this.$store?.state?.user?.data?.auth?.local?.username || ''; return this.$t('accountSuspended', { userId, + username, communityManagerEmail: COMMUNITY_MANAGER_EMAIL, }); }, diff --git a/website/client/src/components/shops/buyModal.vue b/website/client/src/components/shops/buyModal.vue index 408c790045..df6a2763a0 100644 --- a/website/client/src/components/shops/buyModal.vue +++ b/website/client/src/components/shops/buyModal.vue @@ -851,7 +851,7 @@ export default { return; } if (this.genericPurchase) { - this.makeGenericPurchase(this.item, 'buyModal', this.selectedAmountToBuy); + await this.makeGenericPurchase(this.item, 'buyModal', this.selectedAmountToBuy); await this.purchased(this.item.text); } } diff --git a/website/client/src/components/tasks/taskModal.vue b/website/client/src/components/tasks/taskModal.vue index bc6afd67c0..ac45efe07c 100644 --- a/website/client/src/components/tasks/taskModal.vue +++ b/website/client/src/components/tasks/taskModal.vue @@ -35,7 +35,7 @@