From 7fdf8da8ed5f718536c32daaf5b8e19ec581bc20 Mon Sep 17 00:00:00 2001 From: Zachary Hancock Date: Tue, 1 Aug 2023 15:37:13 -0400 Subject: [PATCH] fix: load up-to-date config on studio fetch (#548) --- src/data/services/StudioApiService.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/services/StudioApiService.js b/src/data/services/StudioApiService.js index f83b3b7d1..9fa04cafa 100644 --- a/src/data/services/StudioApiService.js +++ b/src/data/services/StudioApiService.js @@ -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}`; } }