From b1b6a9ae65474aaa41890f0c75b0c7d695233dda Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sat, 19 Mar 2016 12:54:11 -0700 Subject: [PATCH] reconfigure admin using configureAdmin --- src/certificates.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/certificates.js b/src/certificates.js index 06213628d..f425a56ed 100644 --- a/src/certificates.js +++ b/src/certificates.js @@ -172,7 +172,7 @@ function fallbackExpiredCertificates(callback) { apps.getAll(function (error, allApps) { if (error) return callback(error); - allApps.push({ location: 'my', id: 'admin', accessRestriction: null }); // inject fake webadmin app + allApps.push({ location: constants.ADMIN_LOCATION }); // inject fake webadmin app var expiringApps = [ ]; for (var i = 0; i < allApps.length; i++) { @@ -188,7 +188,11 @@ function fallbackExpiredCertificates(callback) { var domain = config.appFqdn(app.location); debug('fallbackExpiredCertificates: replacing cert for %s', domain); - nginx.configureApp(app, 'cert/host.cert', 'cert/host.key', function (ignoredError) { + var configureFunc = app.location === constants.ADMIN_LOCATION + ? nginx.configureAdmin.bind(null, 'cert/host.cert', 'cert/host.key') + : nginx.configureApp.bind(null, app, 'cert/host.cert', 'cert/host.key'); + + configureFunc(function (ignoredError) { if (ignoredError) debug('fallbackExpiredCertificates: error reconfiguring app', ignoredError); iteratorCallback(); // move to next app