refactor: remove deprecated field_data usages by ImportSystem

This commit is contained in:
0x29a
2022-07-30 19:45:31 +02:00
parent 7419b4c2db
commit 4f5279d214
2 changed files with 4 additions and 3 deletions

View File

@@ -493,7 +493,9 @@ class XMLModuleStore(ModuleStoreReadBase):
"""
return policy.get(policy_key(usage_id), {})
services = {}
services = {
'field-data': self.field_data
}
if self.i18n_service:
services['i18n'] = self.i18n_service
@@ -513,7 +515,6 @@ class XMLModuleStore(ModuleStoreReadBase):
mixins=self.xblock_mixins,
default_class=self.default_class,
select=self.xblock_select,
field_data=self.field_data,
services=services,
target_course_id=target_course_id,
)

View File

@@ -954,7 +954,7 @@ def _import_course_draft(
error_tracker=errorlog.tracker,
load_error_modules=False,
mixins=xml_module_store.xblock_mixins,
field_data=KvsFieldData(kvs=DictKeyValueStore()),
services={'field-data': KvsFieldData(kvs=DictKeyValueStore())},
target_course_id=target_id,
)