From e0169cff7998428d07dc01c127db09d732561ec6 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 16 Dec 2024 19:12:15 +0530 Subject: [PATCH] fix: scormcontent package load issue --- lms/page_renderers.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lms/page_renderers.py b/lms/page_renderers.py index 68daa5b6..91daf29d 100644 --- a/lms/page_renderers.py +++ b/lms/page_renderers.py @@ -162,3 +162,14 @@ class SCORMRenderer(BaseRenderer): ) response.mimetype = mimetypes.guess_type(path)[0] return response + else: + path = path.replace(".html", "") + if os.path.exists(path) and os.path.isdir(path): + index_path = os.path.join(path, "index.html") + if os.path.exists(index_path): + f = open(index_path, "rb") + response = Response( + wrap_file(frappe.local.request.environ, f), direct_passthrough=True + ) + response.mimetype = mimetypes.guess_type(index_path)[0] + return response