From 9343b99e918bfa2f19fa2681ffe31eae62c8e0d3 Mon Sep 17 00:00:00 2001 From: Tim Arney Date: Mon, 24 Feb 2025 08:17:34 -0500 Subject: [PATCH] Chore: add email for debates-debats (#5151) * add email --- lib/tests/validation/validation.test.js | 1 + lib/validation/validation.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/tests/validation/validation.test.js b/lib/tests/validation/validation.test.js index 327e4df7b9..b8ac8ce5ac 100644 --- a/lib/tests/validation/validation.test.js +++ b/lib/tests/validation/validation.test.js @@ -450,6 +450,7 @@ describe("Gov Email domain validator", () => { ["test@something", false], ["test@nfb.ca", true], ["test@nfb-onf.gc.ca", true], + ["test@debates-debats.ca", true], ["test@tbs-sct.gc.ca", true], ["test@sub.gc.ca", true], ["test@sub.sub.sub.gc.ca", true], diff --git a/lib/validation/validation.tsx b/lib/validation/validation.tsx index c0544e74bd..e5efcd9271 100644 --- a/lib/validation/validation.tsx +++ b/lib/validation/validation.tsx @@ -448,7 +448,7 @@ export const setFocusOnErrorMessage = (props: FormikProps, errorId: s */ export const isValidGovEmail = (email: string): boolean => { const regex = - /^([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~.]+(\+[a-zA-Z0-9!#$%&'*+-/=?^_`{|}~.]*)?)@((?:[a-zA-Z0-9-.]+\.gc\.ca|cds-snc\.freshdesk\.com)|(canada|cds-snc|elections|rcafinnovation|canadacouncil|nfb)\.ca)$/; + /^([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~.]+(\+[a-zA-Z0-9!#$%&'*+-/=?^_`{|}~.]*)?)@((?:[a-zA-Z0-9-.]+\.gc\.ca|cds-snc\.freshdesk\.com)|(canada|cds-snc|elections|rcafinnovation|canadacouncil|nfb|debates-debats)\.ca)$/; return regex.test(email); };