barisusakli 10 years ago
parent a5c52958e7
commit d6949815ad

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

Loading…
Cancel
Save