fix: Export messages additional emails not being validated (#34092)

Co-authored-by: gabriellsh <40830821+gabriellsh@users.noreply.github.com>
pull/32932/head^2
Douglas Fabris 2 years ago committed by GitHub
parent 486b33a716
commit 69892313da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      .changeset/selfish-fishes-move.md
  2. 7
      apps/meteor/client/views/room/contextualBar/ExportMessages/MailExportForm.tsx

@ -0,0 +1,5 @@
---
"@rocket.chat/meteor": patch
---
fixes mail export form "To additional emails" field validation

@ -155,11 +155,8 @@ const MailExportForm = ({ formId, rid, onCancel, exportOptions }: MailExportForm
rules={{
validate: {
validateEmail: (additionalEmails) => {
if (additionalEmails === '') {
return undefined;
}
if (additionalEmails !== '' && validateEmail(additionalEmails)) {
const emails = additionalEmails?.split(',').map((email) => email.trim());
if (Array.isArray(emails) && emails.every((email) => validateEmail(email.trim()))) {
return undefined;
}

Loading…
Cancel
Save