adjusted upgrade check logic for instances with no schemaLog

This commit is contained in:
Julian Lam
2017-02-26 16:26:09 -05:00
parent a2662f8b69
commit 93c96da0b9

View File

@@ -507,12 +507,11 @@ install.setup = function (callback) {
setCopyrightWidget,
function (next) {
var upgrade = require('./upgrade');
upgrade.check(function (err, uptodate) {
if (err) {
upgrade.check(function (err) {
if (err && err.message === 'schema-out-of-date') {
upgrade.run(next);
} else if (err) {
return next(err);
}
if (!uptodate) {
upgrade.upgrade(next);
} else {
next();
}