Error message for incorrect export type from db js file

This commit is contained in:
SamG
2016-02-13 17:40:53 +00:00
parent 0ad8131f87
commit a86a0ca6a4

View File

@ -16,7 +16,13 @@ module.exports = function (source, cb) {
var filename = path.resolve(source)
delete require.cache[filename]
data = require(filename)()
var dataFn = require(filename)
if (typeof dataFn !== 'function') {
throw new Error('The database is a JavaScript file but the export is not a function.')
}
data = dataFn()
cb(null, data)
} else if (is.JSON(source)) {