From 1876d38089837575fcd142ca6274879ccc24de4b Mon Sep 17 00:00:00 2001 From: Riley Davis Date: Fri, 4 Nov 2016 10:09:44 -0600 Subject: [PATCH] disconnect mongoose --- bin/init.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/bin/init.js b/bin/init.js index 4c859f498..0efa24c48 100644 --- a/bin/init.js +++ b/bin/init.js @@ -1,13 +1,12 @@ +const mongoose = require('../mongoose'); const Setting = require('../models/setting'); const defaults = {id: '1', moderation: 'pre'}; -try { - Setting.update({id: '1'}, {$setOnInsert: defaults}, {upsert: true}) - .then(() => { - console.log('Created settings object.'); - }).catch((err) => { - if (err) throw err; - }); -} catch (err) { - console.error('Cannot create settings object. ', err); -} +Setting.update({id: '1'}, {$setOnInsert: defaults}, {upsert: true}) + .then(() => { + console.log('Created settings object.'); + mongoose.disconnect(); + }).catch((err) => { + console.error(`failed to create the settings object ${JSON.stringify(err)}`); + mongoose.disconnect(); + });