barisusakli 10 years ago
parent a5c52958e7
commit d6949815ad

@ -55,7 +55,9 @@ function checkSetupFlag(next) {
var envSetupKeys = ['database'], var envSetupKeys = ['database'],
setupVal; setupVal;
try { try {
setupVal = JSON.parse(nconf.get('setup')); if (nconf.get('setup')) {
setupVal = JSON.parse(nconf.get('setup'));
}
} catch (err) { } catch (err) {
winston.error('Was unable to parse JSON, continuing with regular setup.', err); winston.error('Was unable to parse JSON, continuing with regular setup.', err);
setupVal = undefined; setupVal = undefined;
@ -472,17 +474,17 @@ function setCopyrightWidget(next) {
if (err) { if (err) {
return next(err); return next(err);
} }
if (!results.footer && results.footerJSON) { if (!results.footer && results.footerJSON) {
db.setObjectField('widgets:global', 'footer', results.footerJSON.toString(), next); db.setObjectField('widgets:global', 'footer', results.footerJSON.toString(), next);
} else { } else {
next(); next();
} }
}); });
} }
install.setup = function (callback) { install.setup = function (callback) {
var upgrade = require('./upgrade');
async.series([ async.series([
checkSetupFlag, checkSetupFlag,
@ -497,6 +499,7 @@ install.setup = function (callback) {
enableDefaultPlugins, enableDefaultPlugins,
setCopyrightWidget, setCopyrightWidget,
function (next) { function (next) {
var upgrade = require('./upgrade');
upgrade.check(function(uptodate) { upgrade.check(function(uptodate) {
if (!uptodate) { upgrade.upgrade(next); } if (!uptodate) { upgrade.upgrade(next); }
else { next(); } else { next(); }

Loading…
Cancel
Save