diff --git a/lib/index.js b/lib/index.js index 8865f6b..969c90b 100644 --- a/lib/index.js +++ b/lib/index.js @@ -61,9 +61,13 @@ exports.register = function(server, options, next) { const getDb = (request) => { return function getDb(name) { - if (!name || !request.server.plugins[Pkg.name].hasOwnProperty(name)) { + if (!name) { const key = Object.keys(request.server.plugins[Pkg.name]).shift(); return request.server.plugins[Pkg.name][key]; + } else if (!request.server.plugins[Pkg.name].hasOwnProperty(name)) { + let error = 'hapi-sequelize cannot find the '+name+' database!'; + console.error(error); + throw new Error(error); } return request.server.plugins[Pkg.name][name]; };