Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Add better error for email invites without identity server #10739

Merged
merged 4 commits into from
May 5, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/i18n/strings/en_EN.json
Original file line number Diff line number Diff line change
Expand Up @@ -754,6 +754,7 @@
"The user must be unbanned before they can be invited.": "The user must be unbanned before they can be invited.",
"The user's homeserver does not support the version of the space.": "The user's homeserver does not support the version of the space.",
"The user's homeserver does not support the version of the room.": "The user's homeserver does not support the version of the room.",
"Cannot invite user by email without an identity server, connect to one in settings": "Cannot invite user by email without an identity server, connect to one in settings",
"Unknown server error": "Unknown server error",
"Use a few words, avoid common phrases": "Use a few words, avoid common phrases",
"No need for symbols, digits, or uppercase letters": "No need for symbols, digits, or uppercase letters",
Expand Down
6 changes: 6 additions & 0 deletions src/utils/MultiInviter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,12 @@ export default class MultiInviter {
errorText = _t("The user's homeserver does not support the version of the room.");
}
break;
case "ORG.MATRIX.JSSDK_MISSING_PARAM":
t3chguy marked this conversation as resolved.
Show resolved Hide resolved
if (getAddressType(address) === AddressType.Email) {
errorText = _t(
"Cannot invite user by email without an identity server, connect to one in settings",
t3chguy marked this conversation as resolved.
Show resolved Hide resolved
);
}
}

if (!errorText) {
Expand Down