From 3fac6c93e99b74d22cae04630b737ca49daacfc6 Mon Sep 17 00:00:00 2001 From: Anand Chowdhary Date: Thu, 3 Sep 2020 13:38:34 +0530 Subject: [PATCH] :recycle: Remove username validation --- src/_staart/services/group.service.ts | 6 +++--- src/controllers/groups/_id/index.ts | 1 - src/controllers/users/_id/index.ts | 1 - 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/_staart/services/group.service.ts b/src/_staart/services/group.service.ts index ba5180430..7fc42319a 100644 --- a/src/_staart/services/group.service.ts +++ b/src/_staart/services/group.service.ts @@ -189,11 +189,11 @@ export const createDomain = async (domain: domainsCreateInput) => { }; /** - * Get a user by their username + * Check if a domain is available */ -export const checkDomainAvailability = async (username: string) => { +export const checkDomainAvailability = async (domainName: string) => { try { - const domain = await getDomainByDomainName(username); + const domain = await getDomainByDomainName(domainName); if (domain && domain.id) return false; } catch (error) {} return true; diff --git a/src/controllers/groups/_id/index.ts b/src/controllers/groups/_id/index.ts index dc1078832..531807d50 100644 --- a/src/controllers/groups/_id/index.ts +++ b/src/controllers/groups/_id/index.ts @@ -33,7 +33,6 @@ export class GroupController { validator( { name: Joi.string(), - username: Joi.string().regex(/^[a-z0-9\-]+$/i), forceTwoFactor: Joi.boolean(), autoJoinDomain: Joi.boolean(), onlyAllowDomain: Joi.boolean(), diff --git a/src/controllers/users/_id/index.ts b/src/controllers/users/_id/index.ts index 74281dc98..da52e1f06 100644 --- a/src/controllers/users/_id/index.ts +++ b/src/controllers/users/_id/index.ts @@ -33,7 +33,6 @@ export class UserController { name: Joi.string() .min(3) .regex(/^[a-zA-Z ]*$/), - username: Joi.string().regex(/^[a-z0-9\-]+$/i), nickname: Joi.string(), primaryEmail: [Joi.string(), Joi.number()], countryCode: Joi.string().length(2),