From f66656b38b002c64a38724e6da20c763667fcdaa Mon Sep 17 00:00:00 2001 From: Brezo Cordero <8002881+brezocordero@users.noreply.github.com> Date: Thu, 12 Aug 2021 17:39:57 -0500 Subject: [PATCH] Unify duplicated API error notices [MAILPOET-2844] --- assets/js/src/listing/notices.jsx | 4 ++++ assets/js/src/newsletters/send.jsx | 5 ----- assets/js/src/notices/invalid_mss_key_notice.tsx | 11 ++++++++++- views/newsletters.html | 2 +- views/segments.html | 2 +- views/subscribers/subscribers.html | 2 +- 6 files changed, 17 insertions(+), 9 deletions(-) diff --git a/assets/js/src/listing/notices.jsx b/assets/js/src/listing/notices.jsx index 9564c675c4..97a2b03fc4 100644 --- a/assets/js/src/listing/notices.jsx +++ b/assets/js/src/listing/notices.jsx @@ -25,6 +25,10 @@ const MailerError = (props) => { if (!props.mta_log.error || props.mta_log.status !== 'paused' || props.mta_log.error.operation === 'authorization') { return null; } + // do not display MailPoet API Key error twice + if (props.mta_log.error.operation === 'send' && props.mta_method === 'MailPoet' && MailPoet.hasInvalidMssApiKey) { + return null; + } if (props.mta_log.error.operation === 'migration') { return (
diff --git a/assets/js/src/newsletters/send.jsx b/assets/js/src/newsletters/send.jsx index 68746ac32a..33d83c04cf 100644 --- a/assets/js/src/newsletters/send.jsx +++ b/assets/js/src/newsletters/send.jsx @@ -15,7 +15,6 @@ import { fromUrl } from 'common/thumbnail.ts'; import PropTypes from 'prop-types'; import { withRouter } from 'react-router-dom'; import ReactStringReplace from 'react-string-replace'; -import InvalidMssKeyNotice from 'notices/invalid_mss_key_notice'; import slugify from 'slugify'; import { GlobalContext } from 'context/index.jsx'; @@ -478,10 +477,6 @@ class NewsletterSend extends React.Component { onChange={this.handleFormChange} onSubmit={this.handleSave} > -