From 6c058d041a35c19387310118378352126dc3223b Mon Sep 17 00:00:00 2001 From: Dewansh Chaudhari Date: Tue, 18 Jul 2023 01:42:12 +0530 Subject: [PATCH] fix: check for single email in TextAreaField (#10149) Co-authored-by: Dewansh Chaudhari Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Co-authored-by: Peer Richelsen --- .../ee/organizations/components/AddNewOrgAdminsForm.tsx | 6 +++++- .../ee/teams/components/MemberInvitationModal.tsx | 8 +++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/features/ee/organizations/components/AddNewOrgAdminsForm.tsx b/packages/features/ee/organizations/components/AddNewOrgAdminsForm.tsx index 39baf857fd..40e52e0e0a 100644 --- a/packages/features/ee/organizations/components/AddNewOrgAdminsForm.tsx +++ b/packages/features/ee/organizations/components/AddNewOrgAdminsForm.tsx @@ -76,7 +76,11 @@ export const AddNewOrgAdminsForm = () => { required value={value} onChange={(e) => { - const emails = e.target.value.split(",").map((email) => email.trim().toLocaleLowerCase()); + const targetValues = e.target.value.split(","); + const emails = + targetValues.length === 1 + ? targetValues[0].trim().toLocaleLowerCase() + : targetValues.map((email) => email.trim().toLocaleLowerCase()); return onChange(emails); }} diff --git a/packages/features/ee/teams/components/MemberInvitationModal.tsx b/packages/features/ee/teams/components/MemberInvitationModal.tsx index 03a48921af..dd388009e2 100644 --- a/packages/features/ee/teams/components/MemberInvitationModal.tsx +++ b/packages/features/ee/teams/components/MemberInvitationModal.tsx @@ -236,9 +236,11 @@ export default function MemberInvitationModal(props: MemberInvitationModalProps) required value={value} onChange={(e) => { - const emails = e.target.value - .split(",") - .map((email) => email.trim().toLocaleLowerCase()); + const targetValues = e.target.value.split(","); + const emails = + targetValues.length === 1 + ? targetValues[0].trim().toLocaleLowerCase() + : targetValues.map((email) => email.trim().toLocaleLowerCase()); return onChange(emails); }}