From fdfa09d14268734e81fbfa02e6bab6791ca6455c Mon Sep 17 00:00:00 2001 From: "Cody B. Daig" Date: Wed, 12 Oct 2016 07:49:16 -0700 Subject: [PATCH] promise(core): Add Promise Option to Mongoose --- config/env/development.js | 1 + config/env/local.example.js | 3 ++- config/env/production.js | 1 + config/env/test.js | 1 + config/lib/mongoose.js | 2 ++ 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/config/env/development.js b/config/env/development.js index 74526e5335..c2d75928f6 100644 --- a/config/env/development.js +++ b/config/env/development.js @@ -9,6 +9,7 @@ module.exports = { user: '', pass: '' }, + promise: global.Promise, // Enable mongoose debug mode debug: process.env.MONGODB_DEBUG || false }, diff --git a/config/env/local.example.js b/config/env/local.example.js index 7a8641ff59..555f163eb6 100644 --- a/config/env/local.example.js +++ b/config/env/local.example.js @@ -23,7 +23,8 @@ module.exports = { options: { user: '', pass: '' - } + }, + promise: global.Promise }, sessionSecret: process.env.SESSION_SECRET || 'youshouldchangethistosomethingsecret', facebook: { diff --git a/config/env/production.js b/config/env/production.js index 3ad416ed2a..b9f7201afa 100644 --- a/config/env/production.js +++ b/config/env/production.js @@ -32,6 +32,7 @@ module.exports = { } */ }, + promise: global.Promise, // Enable mongoose debug mode debug: process.env.MONGODB_DEBUG || false }, diff --git a/config/env/test.js b/config/env/test.js index f8fb5d7368..01eb921b1c 100644 --- a/config/env/test.js +++ b/config/env/test.js @@ -9,6 +9,7 @@ module.exports = { user: '', pass: '' }, + promise: global.Promise, // Enable mongoose debug mode debug: process.env.MONGODB_DEBUG || false }, diff --git a/config/lib/mongoose.js b/config/lib/mongoose.js index f0c05daf39..4871ccf4dc 100644 --- a/config/lib/mongoose.js +++ b/config/lib/mongoose.js @@ -29,6 +29,8 @@ module.exports.connect = function (cb) { console.log(err); } else { + mongoose.Promise = config.db.promise; + // Enabling mongoose debug mode if required mongoose.set('debug', config.db.debug);