diff --git a/cms/djangoapps/contentstore/api/views/course_import.py b/cms/djangoapps/contentstore/api/views/course_import.py index 239bc27694..18d9a2fb21 100644 --- a/cms/djangoapps/contentstore/api/views/course_import.py +++ b/cms/djangoapps/contentstore/api/views/course_import.py @@ -128,7 +128,9 @@ class CourseImportView(CourseImportExportViewMixin, GenericAPIView): developer_message='Parameter in the wrong format', error_code='internal_error', ) - course_dir = path(settings.GITHUB_REPO_ROOT) / base64.urlsafe_b64encode(repr(course_key)) + course_dir = path(settings.GITHUB_REPO_ROOT) / base64.urlsafe_b64encode( + repr(course_key).encode('utf-8') + ).decode('utf-8') temp_filepath = course_dir / filename if not course_dir.isdir(): os.mkdir(course_dir)