From ac2f99eb75ea0295dc08e47b91f4b4d54829d004 Mon Sep 17 00:00:00 2001
From: Chocobozzz <florian.bigard@gmail.com>
Date: Sun, 7 Feb 2016 12:01:40 +0100
Subject: Don't use process.exit, throw an error instead

---
 initializers/checker.js  | 4 +---
 initializers/database.js | 3 +--
 2 files changed, 2 insertions(+), 5 deletions(-)

(limited to 'initializers')

diff --git a/initializers/checker.js b/initializers/checker.js
index 9a7d04ed4..ec7bc0ad2 100644
--- a/initializers/checker.js
+++ b/initializers/checker.js
@@ -36,9 +36,7 @@ function createDirectoriesIfNotExist () {
     try {
       mkdirp.sync(path.join(__dirname, '..', dir))
     } catch (error) {
-      // Do not use logger
-      console.error('Cannot create ' + path + ':' + error)
-      process.exit(0)
+      throw new Error('Cannot create ' + path + ':' + error)
     }
   }
 }
diff --git a/initializers/database.js b/initializers/database.js
index 6e3f11df3..a917442ec 100644
--- a/initializers/database.js
+++ b/initializers/database.js
@@ -16,8 +16,7 @@ var database = {
 function connect () {
   mongoose.connect('mongodb://' + host + ':' + port + '/' + dbname)
   mongoose.connection.on('error', function () {
-    logger.error('Mongodb connection error.')
-    process.exit(0)
+    throw new Error('Mongodb connection error.')
   })
 
   mongoose.connection.on('open', function () {
-- 
cgit v1.2.3