From c4366e009b986bc5fbfda2720be0dafe95d6b6f5 Mon Sep 17 00:00:00 2001 From: Oluwaseun Olorunsola Date: Thu, 27 Oct 2022 20:53:28 +0100 Subject: [PATCH] Fix crashing page due to newsletter not found error MAILPOET-4688 --- mailpoet/assets/js/src/newsletters/campaign_stats/page.tsx | 4 ++++ mailpoet/views/newsletters.html | 2 ++ 2 files changed, 6 insertions(+) diff --git a/mailpoet/assets/js/src/newsletters/campaign_stats/page.tsx b/mailpoet/assets/js/src/newsletters/campaign_stats/page.tsx index 31f3050a42..35f1963291 100644 --- a/mailpoet/assets/js/src/newsletters/campaign_stats/page.tsx +++ b/mailpoet/assets/js/src/newsletters/campaign_stats/page.tsx @@ -99,6 +99,10 @@ function CampaignStatsPageComponent({ match, history, location }: Props) { ); } + if (!newsletter) { + return

{MailPoet.I18n.t('emailDoesNotExist')}

; + } + return ( <> diff --git a/mailpoet/views/newsletters.html b/mailpoet/views/newsletters.html index db93210054..11133d7403 100644 --- a/mailpoet/views/newsletters.html +++ b/mailpoet/views/newsletters.html @@ -194,6 +194,8 @@ 'checkBackInHours': __('Nice job! Check back in %1$d hour(s) for more stats.'), 'improveThisLinkText': __('What can I do to improve this?'), + 'emailDoesNotExist': __('This email does not exist.'), + 'templateFileMalformedError': __('This template file appears to be damaged. Please try another one.'), 'importTemplateTitle': __('Import a template'), 'selectJsonFileToUpload': __('Select a .json file to upload'),