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