diff --git a/kallithea/controllers/admin/auth_settings.py b/kallithea/controllers/admin/auth_settings.py --- a/kallithea/controllers/admin/auth_settings.py +++ b/kallithea/controllers/admin/auth_settings.py @@ -79,12 +79,12 @@ class AuthSettingsController(BaseControl setting = Setting.get_by_name(fullname) if setting is not None: c.defaults[fullname] = setting.app_settings_value + if defaults: + c.defaults.update(defaults) + # we want to show , separated list of enabled plugins c.defaults['auth_plugins'] = ','.join(c.enabled_plugin_names) - if defaults: - c.defaults.update(defaults) - log.debug(formatted_json(defaults)) return formencode.htmlfill.render( render('admin/auth/auth_settings.html'),