From bc4a603672398f98a905b73182c84f1e82bd0802 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Thu, 31 Jan 2019 15:54:53 -0600 Subject: [PATCH] Add error message when registration is disabled --- src/components/structures/auth/Registration.js | 4 ++++ src/i18n/strings/en_EN.json | 1 + 2 files changed, 5 insertions(+) diff --git a/src/components/structures/auth/Registration.js b/src/components/structures/auth/Registration.js index 03b071ed48..166ae69a8f 100644 --- a/src/components/structures/auth/Registration.js +++ b/src/components/structures/auth/Registration.js @@ -164,6 +164,10 @@ module.exports = React.createClass({ this.setState({ flows: e.data.flows, }); + } else if (e.httpStatus === 403 && e.errcode === "M_UNKNOWN") { + this.setState({ + errorText: _t("Registration has been disabled"), + }); } else { this.setState({ errorText: _t("Unable to query for supported registration methods"), diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index fb025a9e61..9e9f9e4fad 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -1418,6 +1418,7 @@ "Failed to fetch avatar URL": "Failed to fetch avatar URL", "Set a display name:": "Set a display name:", "Upload an avatar:": "Upload an avatar:", + "Registration has been disabled": "Registration has been disabled", "Unable to query for supported registration methods": "Unable to query for supported registration methods", "This server does not support authentication with a phone number.": "This server does not support authentication with a phone number.", "Missing password.": "Missing password.",