From 90351348ec3c0b1872aa680c0c9ddd5271e3740b Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 10 Nov 2017 07:01:43 +1100 Subject: [PATCH] FIX: checkUsername, delete and dismissBanner not working with users with . --- app/assets/javascripts/discourse/models/user.js.es6 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/discourse/models/user.js.es6 b/app/assets/javascripts/discourse/models/user.js.es6 index 82171ada01b..49f314373dd 100644 --- a/app/assets/javascripts/discourse/models/user.js.es6 +++ b/app/assets/javascripts/discourse/models/user.js.es6 @@ -462,7 +462,7 @@ const User = RestModel.extend({ "delete": function() { if (this.get('can_delete_account')) { - return ajax(userPath(this.get('username')), { + return ajax(userPath(this.get('username') + ".json"), { type: 'DELETE', data: {context: window.location.pathname} }); @@ -473,7 +473,7 @@ const User = RestModel.extend({ dismissBanner(bannerKey) { this.set("dismissed_banner_key", bannerKey); - ajax(userPath(this.get('username')), { + ajax(userPath(this.get('username') + ".json"), { type: 'PUT', data: { dismissed_banner_key: bannerKey } }); @@ -552,7 +552,7 @@ User.reopenClass(Singleton, { }, checkUsername(username, email, for_user_id) { - return ajax(userPath('check_username'), { + return ajax(userPath('check_username') + ".json", { data: { username, email, for_user_id } }); },