From 40c304902c6c34fec5b0eb00cea41fd4e57f54e0 Mon Sep 17 00:00:00 2001 From: Taimoor Ahmed Date: Fri, 8 Nov 2024 16:01:19 +0500 Subject: [PATCH] Fix: Title override not being saved correctly --- course_discovery/apps/course_metadata/data_loaders/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/course_discovery/apps/course_metadata/data_loaders/api.py b/course_discovery/apps/course_metadata/data_loaders/api.py index d8b0d83580..51f80a7bd1 100644 --- a/course_discovery/apps/course_metadata/data_loaders/api.py +++ b/course_discovery/apps/course_metadata/data_loaders/api.py @@ -1,4 +1,5 @@ import concurrent.futures +import html import logging import math import threading @@ -259,7 +260,7 @@ def format_course_run_data(self, body, course=None): 'enrollment_end': self.parse_date(body['enrollment_end']), 'hidden': body.get('hidden', False), 'license': body.get('license') or '', # license cannot be None - 'title_override': body['name'], # we support Studio edits, even though Publisher also owns titles + 'title_override': html.unescape(body['name']), # we support Studio edits, even though Publisher also owns titles 'pacing_type': self.get_pacing_type(body), 'invite_only': body.get('invitation_only', False), }