diff --git a/src/apptask.js b/src/apptask.js index 348b8689a..8bb5d4731 100644 --- a/src/apptask.js +++ b/src/apptask.js @@ -803,6 +803,7 @@ function update(app, args, progressCallback, callback) { // FIXME: this does not handle option changes (like multipleDatabases) const unusedAddons = _.omit(app.manifest.addons, Object.keys(updateConfig.manifest.addons)); const httpPathsChanged = app.manifest.httpPaths !== updateConfig.manifest.httpPaths; + const httpPortChanged = app.manifest.httpPort !== updateConfig.manifest.httpPort; const proxyAuthChanged = !_.isEqual(safe.query(app.manifest, 'addons.proxyAuth'), safe.query(updateConfig.manifest, 'addons.proxyAuth')); async.series([ @@ -880,7 +881,7 @@ function update(app, args, progressCallback, callback) { progressCallback.bind(null, { percent: 90, message: 'Configuring reverse proxy' }), function (next) { - if (!httpPathsChanged && !proxyAuthChanged) return next(); + if (!httpPathsChanged && !proxyAuthChanged && !httpPortChanged) return next(); configureReverseProxy(app, next); },