diff --git a/cms/templates/widgets/tender.html b/cms/templates/widgets/tender.html index 19c3f5269a..4f9b182a28 100644 --- a/cms/templates/widgets/tender.html +++ b/cms/templates/widgets/tender.html @@ -7,6 +7,14 @@ window.Tender = { hide_kb: 'true', widgetToggles: document.getElementsByClassName('show-tender') } -require(['tender']); +// In order to avoid requirejs timeout errors should tender not be +// available, we're not using domReady as a loader plugin here. +// For more details, please see the note at +// http://requirejs.org/docs/api.html#pageload +require(['domReady'], function (domReady) { + domReady(function () { + require(['tender']); + }); +}); % endif diff --git a/lms/envs/test.py b/lms/envs/test.py index 91961db536..0968e8cd5b 100644 --- a/lms/envs/test.py +++ b/lms/envs/test.py @@ -131,7 +131,7 @@ update_module_store_settings( 'fs_root': TEST_ROOT / "data", }, xml_store_options={ - 'data_dir': mkdtemp(), # never inadvertently load all the XML courses + 'data_dir': mkdtemp(dir=TEST_ROOT), # never inadvertently load all the XML courses }, doc_store_settings={ 'host': MONGO_HOST,