From 88b838f6084b0b65985882a737209c15c228f251 Mon Sep 17 00:00:00 2001 From: Sharon Wang <sharon.ran.wang@gmail.com> Date: Wed, 16 Dec 2020 08:58:25 -0500 Subject: [PATCH] exception for profile --- openedx/core/djangoapps/user_authn/cookies.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/user_authn/cookies.py b/openedx/core/djangoapps/user_authn/cookies.py index 1fbbad2d8dc..fe84f459512 100644 --- a/openedx/core/djangoapps/user_authn/cookies.py +++ b/openedx/core/djangoapps/user_authn/cookies.py @@ -219,6 +219,7 @@ def _set_deprecated_logged_in_cookie(response, cookie_settings): return response + def _convert_to_absolute_uris(request, urls_obj): """ Convert relative URL paths to absolute URIs """ for url_name, url_path in six.iteritems(urls_obj): @@ -226,6 +227,7 @@ def _convert_to_absolute_uris(request, urls_obj): return urls_obj + def _get_user_info_cookie_data(request, user): """ Returns information that will populate the user info cookie. """ @@ -255,8 +257,10 @@ def _get_user_info_cookie_data(request, user): header_urls = _convert_to_absolute_uris(request, header_urls) image_urls = {} - if user.profile: + try: image_urls = get_profile_image_urls_for_user(user) + except UserProfile.DoesNotExist: + pass image_urls = _convert_to_absolute_uris(request, image_urls) -- GitLab