From c1e79c993e52d7741b0935f2c7872002d2a8c42a Mon Sep 17 00:00:00 2001 From: Kyle McCormick Date: Sun, 14 Mar 2021 20:50:07 -0400 Subject: [PATCH] refactor: use handler_url from xblock runtime, not cms This is a minor refactoring in order to remove a code dependency of ./xmodule on ./cms --- common/lib/xmodule/xmodule/library_sourced_block.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/lib/xmodule/xmodule/library_sourced_block.py b/common/lib/xmodule/xmodule/library_sourced_block.py index fa3d845cd0..d96741d6e4 100644 --- a/common/lib/xmodule/xmodule/library_sourced_block.py +++ b/common/lib/xmodule/xmodule/library_sourced_block.py @@ -13,7 +13,6 @@ from xblockutils.studio_editable import StudioEditableXBlockMixin from webob import Response from web_fragments.fragment import Fragment -from cms.lib.xblock.runtime import handler_url from xmodule.studio_editable import StudioEditableBlock as EditableChildrenMixin from xmodule.validation import StudioValidation, StudioValidationMessage @@ -78,7 +77,7 @@ class LibrarySourcedBlock(StudioEditableXBlockMixin, EditableChildrenMixin, XBlo ) fragment.content = loader.render_django_template('templates/library-sourced-block-studio-view.html', { 'react_content': react_content, - 'save_url': handler_url(self, 'submit_studio_edits'), + 'save_url': self.runtime.handler_url(self, 'submit_studio_edits'), }) fragment.add_javascript_url(self.runtime.local_resource_url(self, 'public/js/library_source_block.js'))