From 5c53971d752210a2f837597712035d55eeff072f Mon Sep 17 00:00:00 2001 From: Dmytro <98233552+DmytroAlipov@users.noreply.github.com> Date: Thu, 21 Sep 2023 11:06:22 +0300 Subject: [PATCH] fix: get registration fields from site configuration for palm (#33162) --- openedx/core/djangoapps/user_authn/views/register.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/openedx/core/djangoapps/user_authn/views/register.py b/openedx/core/djangoapps/user_authn/views/register.py index c494f8e015c2..939f2cca7ece 100644 --- a/openedx/core/djangoapps/user_authn/views/register.py +++ b/openedx/core/djangoapps/user_authn/views/register.py @@ -200,10 +200,9 @@ def create_account_with_params(request, params): # pylint: disable=too-many-sta set_custom_attribute('register_user_tpa', pipeline.running(request)) extended_profile_fields = configuration_helpers.get_value('extended_profile_fields', []) # Can't have terms of service for certain SHIB users, like at Stanford - registration_fields = getattr(settings, 'REGISTRATION_EXTRA_FIELDS', {}) tos_required = ( - registration_fields.get('terms_of_service') != 'hidden' or - registration_fields.get('honor_code') != 'hidden' + extra_fields.get('terms_of_service') != 'hidden' or + extra_fields.get('honor_code') != 'hidden' ) form = AccountCreationForm(