diff --git a/backend/setup.js b/backend/setup.js index 26dd3f27..ec6b44fb 100644 --- a/backend/setup.js +++ b/backend/setup.js @@ -75,54 +75,56 @@ const setupDefaultUser = () => { * @returns {Promise} */ const setupDefaultSettings = () => { - return Promise.all([settingModel - .query() - .select(settingModel.raw('COUNT(`id`) as `count`')) - .where({id: 'default-site'}) - .first() - .then((row) => { - if (!row.count) { - settingModel - .query() - .insert({ - id: 'default-site', - name: 'Default Site', - description: 'What to show when Nginx is hit with an unknown Host', - value: 'congratulations', - meta: {}, - }) - .then(() => { - logger.info('Added default-site setting'); - }); - } - if (config.debug()) { - logger.info('Default setting setup not required'); - } - }), - settingModel - .query() - .select(settingModel.raw('COUNT(`id`) as `count`')) - .where({id: 'oidc-config'}) - .first() - .then((row) => { - if (!row.count) { - settingModel - .query() - .insert({ - id: 'oidc-config', - name: 'Open ID Connect', - description: 'Sign in to Nginx Proxy Manager with an external Identity Provider', - value: 'metadata', - meta: {}, - }) - .then(() => { - logger.info('Added oidc-config setting'); - }); - } - if (debug_mode) { - logger.debug('Default setting setup not required'); - } - })]); + return Promise.all([ + settingModel + .query() + .select(settingModel.raw('COUNT(`id`) as `count`')) + .where({id: 'default-site'}) + .first() + .then((row) => { + if (!row.count) { + settingModel + .query() + .insert({ + id: 'default-site', + name: 'Default Site', + description: 'What to show when Nginx is hit with an unknown Host', + value: 'congratulations', + meta: {}, + }) + .then(() => { + logger.info('Added default-site setting'); + }); + } + if (config.debug()) { + logger.info('Default setting setup not required'); + } + }), + settingModel + .query() + .select(settingModel.raw('COUNT(`id`) as `count`')) + .where({id: 'oidc-config'}) + .first() + .then((row) => { + if (!row.count) { + settingModel + .query() + .insert({ + id: 'oidc-config', + name: 'Open ID Connect', + description: 'Sign in to Nginx Proxy Manager with an external Identity Provider', + value: 'metadata', + meta: {}, + }) + .then(() => { + logger.info('Added oidc-config setting'); + }); + } + if (config.debug()) { + logger.info('Default setting setup not required'); + } + }) + ]); }; /** diff --git a/frontend/js/app/settings/list/item.ejs b/frontend/js/app/settings/list/item.ejs index 4f32cd47..9afae591 100644 --- a/frontend/js/app/settings/list/item.ejs +++ b/frontend/js/app/settings/list/item.ejs @@ -1,7 +1,19 @@