From fdef6a30ab244ea7fb98809fa936677cb4225c21 Mon Sep 17 00:00:00 2001 From: Jono M Date: Tue, 27 Jun 2023 07:56:17 +1200 Subject: [PATCH] Fixed default recipients behaviour when deselecting all tiers (#17133) refs https://github.com/TryGhost/Team/issues/3349 --- .../src/components/settings/email/DefaultRecipients.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/admin-x-settings/src/components/settings/email/DefaultRecipients.tsx b/apps/admin-x-settings/src/components/settings/email/DefaultRecipients.tsx index 6bf9c45b7e..b7297323d1 100644 --- a/apps/admin-x-settings/src/components/settings/email/DefaultRecipients.tsx +++ b/apps/admin-x-settings/src/components/settings/email/DefaultRecipients.tsx @@ -150,8 +150,13 @@ const DefaultRecipients: React.FC = () => { .filter(({value}) => filters.includes(value)); const setSelectedSegments = (selected: MultiValue) => { - const selectedGroups = selected?.map(({value}) => value).join(','); - updateSetting('editor_default_email_recipients_filter', selectedGroups); + if (selected.length) { + const selectedGroups = selected?.map(({value}) => value).join(','); + updateSetting('editor_default_email_recipients_filter', selectedGroups); + } else { + updateSetting('editor_default_email_recipients_filter', null); + setSelectedOption('none'); + } }; const values = (