From 93c96da0b9433a90dadd2ac5b582c2abe454ab0f Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sun, 26 Feb 2017 16:26:09 -0500 Subject: [PATCH] adjusted upgrade check logic for instances with no schemaLog --- src/install.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/install.js b/src/install.js index a06a138f26..e3abfdca2f 100644 --- a/src/install.js +++ b/src/install.js @@ -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(); }