chore: add TLD in username of managed users (#18229)
* chore: add TLD in username of managed users * fixup! chore: add TLD in username of managed users * bump platform libraries
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
"@axiomhq/winston": "^1.2.0",
|
||||
"@calcom/platform-constants": "*",
|
||||
"@calcom/platform-enums": "*",
|
||||
"@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.72",
|
||||
"@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.73",
|
||||
"@calcom/platform-libraries-0.0.2": "npm:@calcom/platform-libraries@0.0.2",
|
||||
"@calcom/platform-types": "*",
|
||||
"@calcom/platform-utils": "*",
|
||||
|
||||
@@ -298,12 +298,13 @@ export async function createNewUsersConnectToOrgIfExists({
|
||||
// Weird but orgId is defined only if the invited user email matches orgAutoAcceptEmail
|
||||
const { orgId, autoAccept } = orgConnectInfoByUsernameOrEmail[invitation.usernameOrEmail];
|
||||
const [emailUser, emailDomain] = invitation.usernameOrEmail.split("@");
|
||||
const [domainName, TLD] = emailDomain.split(".");
|
||||
|
||||
// An org member can't change username during signup, so we set the username
|
||||
const orgMemberUsername =
|
||||
emailDomain === autoAcceptEmailDomain
|
||||
? slugify(emailUser)
|
||||
: slugify(`${emailUser}-${emailDomain.split(".")[0]}`);
|
||||
: slugify(`${emailUser}-${domainName}${isPlatformManaged ? `-${TLD}` : ""}`);
|
||||
|
||||
// As a regular team member is allowed to change username during signup, we don't set any username for him
|
||||
const regularTeamMemberUsername = null;
|
||||
|
||||
Reference in New Issue
Block a user