diff --git a/backend/src/utils.ts b/backend/src/utils.ts index 49a03c27..174a720f 100644 --- a/backend/src/utils.ts +++ b/backend/src/utils.ts @@ -557,11 +557,12 @@ export function getUrlsInString(str: string, onlyUnique = false): MatchedURL[] { } export function parseInviteCodeInput(str: string): string { - if (str.match(/^[a-z0-9]{6,}$/i)) { - return str; + const parsedInviteCodes = getInviteCodesInString(str); + if (parsedInviteCodes.length) { + return parsedInviteCodes[0]; } - return getInviteCodesInString(str)[0]; + return str; } export function isNotNull(value: T): value is Exclude {