diff --git a/cms/djangoapps/contentstore/views.py b/cms/djangoapps/contentstore/views.py index 8705fc2bc6..3e24655a4a 100644 --- a/cms/djangoapps/contentstore/views.py +++ b/cms/djangoapps/contentstore/views.py @@ -986,7 +986,7 @@ def course_info_updates(request, org, course, provided_id=None): try: return HttpResponse(json.dumps(update_course_updates(location, request.POST, provided_id)), mimetype="application/json") except etree.XMLSyntaxError: - return HttpResponse("Failed to save: malformed html", status=515, content_type="text/plain") + return HttpResponseBadRequest("Failed to save: malformed html", content_type="text/plain") @expect_json diff --git a/cms/djangoapps/models/settings/course_details.py b/cms/djangoapps/models/settings/course_details.py index a2d93ffd97..2bb9d98be7 100644 --- a/cms/djangoapps/models/settings/course_details.py +++ b/cms/djangoapps/models/settings/course_details.py @@ -163,8 +163,10 @@ class CourseDetails: def recompose_video_tag(video_key): # TODO should this use a mako template? Of course, my hope is that this is a short-term workaround for the db not storing # the right thing - result = '' + result = None + if video_key: + result = '' return result