diff --git a/ghost/admin/app/components/modal-import-content/content-file-select.js b/ghost/admin/app/components/modal-import-content/content-file-select.js index fbb575c383..e1ae481452 100644 --- a/ghost/admin/app/components/modal-import-content/content-file-select.js +++ b/ghost/admin/app/components/modal-import-content/content-file-select.js @@ -66,7 +66,6 @@ export default class ContentFileSelect extends Component { } _validateFileType(file) { - console.log(file); let [, extension] = (/(?:\.([^.]+))?$/).exec(file.name); if (extension.toLowerCase() !== 'json' && extension.toLowerCase() !== 'zip') { diff --git a/ghost/core/core/server/data/importer/email-template.js b/ghost/core/core/server/data/importer/email-template.js index 3061b50807..f00faec18c 100644 --- a/ghost/core/core/server/data/importer/email-template.js +++ b/ghost/core/core/server/data/importer/email-template.js @@ -124,32 +124,23 @@ module.exports = ({result, siteUrl, postsUrl, emailRecipient}) => ` -

${result.errors ? 'Your content import was unsuccessful' : 'Your content import has finished'}

+

${result.data.problems ? 'Import unsuccessful' : 'Your content import has finished'}

- ${result.errors ? ` + ${result.data.problems.length ? ` - -

Failed to import content with the following error${result.errors.length > 1 ? 's' : ''}:

- + Your content could not be imported. + ` : ` - - - + Your content was successfully imported. - ` : ''} - ${result.data && result.data.posts && result.data.posts.length > 0 ? ` + `} - View imported posts + View posts - ` : ''} diff --git a/ghost/core/core/server/data/importer/import-manager.js b/ghost/core/core/server/data/importer/import-manager.js index 7502a5918a..1fa7748065 100644 --- a/ghost/core/core/server/data/importer/import-manager.js +++ b/ghost/core/core/server/data/importer/import-manager.js @@ -445,15 +445,15 @@ class ImportManager { if (!env?.startsWith('testing')) { // Step 6: Send email - const email = this.generateCompletionEmail(importResult?.data, { + const email = this.generateCompletionEmail(importResult, { emailRecipient: importOptions.user.email, importTag: importOptions.importTag }); await ghostMailer.send({ to: importOptions.user.email, - subject: importResult.errors - ? 'Your content import has finished' - : 'Your content import was unsuccessful', + subject: importResult.data.problems.length + ? 'Your content import was unsuccessful' + : 'Your content import has finished', html: email }); }