Built motion from commit 3e059bc2.|2.5.32
[motion2.git] / server / config / seedDB / index.js
index 3d69021..cc7d663 100644 (file)
@@ -11,60 +11,60 @@ var db = require('../../mysqldb').db;
 var logger = require('../logger')('app');
 
 var defaultSeed = function() {
-    return db.Setting
-        .findOrCreate({
-            where: {
-                id: 1
-            },
-            defaults: {
-                firstSetup: true
-            }
-        })
-        .spread(function(settings, created) {
+  return db.Setting
+    .findOrCreate({
+      where: {
+        id: 1
+      },
+      defaults: {
+        firstSetup: true
+      }
+    })
+    .spread(function(settings, created) {
 
-            if (created) {
-                // NOTE: Run only first installation
-                logger.info('Settings have been created');
-                
-                require('./analyticTreeReports').createCustom();
-                require('./analyticReports').createCustom();
-                require('./migrations').create();
-                require('./intervals').create();
-                require('./userProfiles').create();
-                require('./users').create();
-                require('./teams').create();
-                require('./trunks').create();
-                require('./voiceQueues').create();
-                require('./chanspy').create();
-                require('./voiceMusicOnHold').create();
-                require('./variables').create();
-                require('./pauses').create();
-                require('./tags').create();
-                require('./companies').create();
-                require('./sounds').create();
-                require('./squareOdbc').create();
-                require('./squareProjects').create();
-                require('./jscriptyProjects').create();
-                require('./voiceExtensions').create();
-                require('./mailSubstatuses').create();
-                require('./dispositions').create();
-                return require('./lists').create()
-                .then(function(){
-                    return require('./contacts').create();
-                });
-            }
-        })
-        .then(function() {
-            // NOTE: Run always
-            require('./voiceContexts').create();
-            require('./voiceExtensions').createAlways();
-            require('./mailAccounts').create();
-            require('./analyticTreeReports').createDefault();
-            require('./analyticReports').createDefault();
-        })
-        .catch(function(err) {
-            logger.error(JSON.stringify(err));
-        });
+      if (created) {
+        // NOTE: Run only first installation
+        logger.info('Settings have been created');
+
+        require('./analyticTreeReports').createCustom();
+        require('./analyticReports').createCustom();
+        require('./migrations').create();
+        require('./intervals').create();
+        require('./userProfiles').create();
+        require('./users').create();
+        require('./teams').create();
+        require('./trunks').create();
+        require('./voiceQueues').create();
+        require('./chanspy').create();
+        require('./voiceMusicOnHold').create();
+        require('./variables').create();
+        require('./pauses').create();
+        require('./tags').create();
+        require('./companies').create();
+        require('./sounds').create();
+        require('./squareOdbc').create();
+        require('./squareProjects').create();
+        require('./jscriptyProjects').create();
+        require('./voiceExtensions').create();
+        require('./mailSubstatuses').create();
+        require('./dispositions').create();
+        return require('./lists').create()
+          .then(function() {
+            return require('./contacts').create();
+          });
+      }
+    })
+    .then(function() {
+      // NOTE: Run always
+      require('./voiceContexts').create();
+      require('./voiceExtensions').createAlways();
+      require('./mailAccounts').create();
+      require('./analyticTreeReports').createDefault();
+      require('./analyticReports').createDefault();
+    })
+    .catch(function(err) {
+      logger.error(JSON.stringify(err));
+    });
 };
 
-exports.default = defaultSeed;
+exports.default = defaultSeed;
\ No newline at end of file