diff --git a/cms/envs/common.py b/cms/envs/common.py index 86cf6bdff9..19e740facc 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -2914,8 +2914,8 @@ SOCIAL_MEDIA_LOGO_URLS = { 'facebook': 'http://email-media.s3.amazonaws.com/edX/2021/social_1_fb.png', } -# .. setting_name: DEFAULT_ORG_LOGO_URL -# .. setting_default: organization_logos/_placeholder.png # FIXME: change to correct placeholder -# .. setting_description: The default logo URL for organizations that do not have a logo set. -# .. setting_warning: This URL is used as a placeholder for organizations that do not have a logo set. -DEFAULT_ORG_LOGO_URL = 'organization_logos/_placeholder.png' # FIXME: change to correct placeholder +# .. setting_name: DEFAULT_ORG_LOGO_PATH +# .. setting_default: 'images/org_placeholder.png' +# .. setting_description: The default logo path for organizations that do not have a logo set. +# .. setting_warning: This path is used as a placeholder for organizations that do not have a logo set. +DEFAULT_ORG_LOGO_PATH = 'images/org_placeholder.png' diff --git a/lms/static/images/org_placeholder.png b/lms/static/images/org_placeholder.png new file mode 100644 index 0000000000..839429ea7f Binary files /dev/null and b/lms/static/images/org_placeholder.png differ diff --git a/openedx/core/lib/courses.py b/openedx/core/lib/courses.py index b77f232cdd..969504eba5 100644 --- a/openedx/core/lib/courses.py +++ b/openedx/core/lib/courses.py @@ -41,7 +41,7 @@ def course_image_url(course, image_key='course_image'): def course_organization_image_url(course): """Return the course organization image URL or the default image URL.""" - default_logo_url = settings.MEDIA_URL + settings.DEFAULT_ORG_LOGO_URL + default_logo_url = settings.STATIC_URL + settings.DEFAULT_ORG_LOGO_PATH org = Organization.objects.filter(short_name=course.id.org).first() return org.logo.url if org and org.logo else default_logo_url