From ae697339ac6c746de81eb27ff108e5cb1366226d Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 18 Sep 2022 17:16:50 -0400 Subject: [PATCH] fix: Remove restriction on team domains for self-hosted installs --- server/models/TeamDomain.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/models/TeamDomain.ts b/server/models/TeamDomain.ts index 08d01e32b..3c2901552 100644 --- a/server/models/TeamDomain.ts +++ b/server/models/TeamDomain.ts @@ -11,6 +11,7 @@ import { } from "sequelize-typescript"; import { TeamValidation } from "@shared/validations"; import { ValidationError } from "@server/errors"; +import isCloudHosted from "~/utils/isCloudHosted"; import Team from "./Team"; import User from "./User"; import IdModel from "./base/IdModel"; @@ -22,7 +23,7 @@ import Length from "./validators/Length"; @Fix class TeamDomain extends IdModel { @NotIn({ - args: [emailProviders], + args: isCloudHosted ? [emailProviders] : [], msg: "You chose a restricted domain, please try another.", }) @NotEmpty