diff --git a/x-pack/plugins/lens/public/app_plugin/app.tsx b/x-pack/plugins/lens/public/app_plugin/app.tsx index 590c020414cca7..a5f89ae56abf42 100644 --- a/x-pack/plugins/lens/public/app_plugin/app.tsx +++ b/x-pack/plugins/lens/public/app_plugin/app.tsx @@ -411,6 +411,15 @@ export function App({ return; } + notifications.toasts.addSuccess( + i18n.translate('visualize.topNavMenu.saveVisualization.successNotificationText', { + defaultMessage: `Saved '{visTitle}'`, + values: { + visTitle: docToSave.title, + }, + }) + ); + if ( attributeService.inputIsRefType(newInput) && newInput.savedObjectId !== originalSavedObjectId @@ -425,14 +434,6 @@ export function App({ isSaveModalVisible: false, isLinkedToOriginatingApp: false, })); - notifications.toasts.addSuccess( - i18n.translate('visualize.topNavMenu.saveVisualization.successNotificationText', { - defaultMessage: `Saved '{visTitle}'`, - values: { - visTitle: docToSave.title, - }, - }) - ); redirectTo(newInput.savedObjectId); return; } @@ -448,14 +449,6 @@ export function App({ isSaveModalVisible: false, isLinkedToOriginatingApp: false, })); - notifications.toasts.addSuccess( - i18n.translate('visualize.topNavMenu.saveVisualization.successNotificationText', { - defaultMessage: `Saved '{visTitle}'`, - values: { - visTitle: newDoc.title, - }, - }) - ); } catch (e) { // eslint-disable-next-line no-console console.dir(e);