From d93f1d56238bc55ba79e100f666a2b5dfe8ba0d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 27 Apr 2017 16:16:26 +0200 Subject: [PATCH] profile: never include disabled fields in settings (#16066) --- hobo/multitenant/settings_loaders.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hobo/multitenant/settings_loaders.py b/hobo/multitenant/settings_loaders.py index f20ae41..ec3650e 100644 --- a/hobo/multitenant/settings_loaders.py +++ b/hobo/multitenant/settings_loaders.py @@ -211,8 +211,8 @@ class Authentic(FileBaseSettingsLoader): fields = hobo_json.get('profile', {}).get('fields') if fields: fields.sort(lambda x, y: cmp(x.get('order'), y.get('order'))) - tenant_settings.A2_PROFILE_FIELDS = [ - x['name'] for x in fields if not x['disabled']] + fields = [x for x in fields if not x['disabled']] + tenant_settings.A2_PROFILE_FIELDS = [x['name'] for x in fields] tenant_settings.A2_REQUIRED_FIELDS = [ x['name'] for x in fields if x['required']] tenant_settings.A2_REGISTRATION_FIELDS = [ -- 2.11.0