fix: add namespace prefix to mako_service for redering in studio

This commit is contained in:
Kaustav Banerjee
2023-01-09 12:29:33 +05:30
committed by Agrendalath
parent 18fea868a9
commit 248c090eee

View File

@@ -33,7 +33,10 @@ class StudioEditableBlock(XBlockMixin):
'content': rendered_child.content
})
fragment.add_content(self.runtime.service(self, 'mako').render_template("studio_render_children_view.html", { # pylint: disable=no-member
# 'lms.' namespace_prefix is required for rendering in studio
mako_service = self.runtime.service(self, 'mako')
mako_service.namespace_prefix = 'lms.'
fragment.add_content(mako_service.render_template("studio_render_children_view.html", { # pylint: disable=no-member
'items': contents,
'xblock_context': context,
'can_add': can_add,