mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-23 22:11:09 +03:00
Merge pull request #2071 from samccone/sjs/show-error-on-import-failure
Show parse error message during a failed import
This commit is contained in:
commit
bee5bde491
@ -8,8 +8,8 @@ var dataExport = require('../data/export'),
|
||||
_ = require('lodash'),
|
||||
schema = require('../data/schema').tables,
|
||||
config = require('../config'),
|
||||
errors = require('../../server/errorHandling'),
|
||||
api = {},
|
||||
|
||||
db;
|
||||
|
||||
api.notifications = require('./notifications');
|
||||
@ -76,7 +76,8 @@ db = {
|
||||
try {
|
||||
importData = JSON.parse(fileContents);
|
||||
} catch (e) {
|
||||
return when.reject(new Error("Failed to parse the import file"));
|
||||
errors.logError(e, "API DB import content", "check that the import file is valid JSON.");
|
||||
return when.reject(new Error("Failed to parse the import JSON file"));
|
||||
}
|
||||
|
||||
if (!importData.meta || !importData.meta.version) {
|
||||
@ -133,4 +134,4 @@ db = {
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = db;
|
||||
module.exports = db;
|
||||
|
Loading…
Reference in New Issue
Block a user