fix: load up-to-date config on studio fetch (#548)
This commit is contained in:
@@ -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}`;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user