fix: load up-to-date config on studio fetch (#548)

This commit is contained in:
Zachary Hancock
2023-08-01 15:37:13 -04:00
committed by GitHub
parent 1dba6208a5
commit 7fdf8da8ed

View File

@@ -5,11 +5,11 @@ ensureConfig([
'STUDIO_BASE_URL',
], 'Studio API service');
const studioBaseUrl = getConfig().STUDIO_BASE_URL;
const getStudioBaseUrl = () => getConfig().STUDIO_BASE_URL;
class StudioApiService {
static getProctoredExamSettingsUrl(courseID) {
return `${studioBaseUrl}/api/contentstore/v1/proctored_exam_settings/${courseID}`;
return `${getStudioBaseUrl()}/api/contentstore/v1/proctored_exam_settings/${courseID}`;
}
static getProctoredExamSettingsData(courseID) {
@@ -25,7 +25,7 @@ class StudioApiService {
}
static getStudioCourseRunUrl(courseID) {
return `${studioBaseUrl}/course/${courseID}`;
return `${getStudioBaseUrl()}/course/${courseID}`;
}
}