diff --git a/src/editors/data/services/cms/urls.js b/src/editors/data/services/cms/urls.js index 087487894..2d8943019 100644 --- a/src/editors/data/services/cms/urls.js +++ b/src/editors/data/services/cms/urls.js @@ -29,9 +29,9 @@ export const returnUrl = ({ }; export const block = ({ studioEndpointUrl, blockId }) => ( - blockId.includes('block-v1') - ? `${studioEndpointUrl}/xblock/${blockId}` - : `${studioEndpointUrl}/api/xblock/v2/xblocks/${blockId}/fields/` + blockId.startsWith('lb:') + ? `${studioEndpointUrl}/api/xblock/v2/xblocks/${blockId}/fields/` + : `${studioEndpointUrl}/xblock/${blockId}` ); export const blockAncestor = ({ studioEndpointUrl, blockId }) => { diff --git a/src/editors/data/services/cms/urls.test.js b/src/editors/data/services/cms/urls.test.js index f7945ad3d..04c2fa25e 100644 --- a/src/editors/data/services/cms/urls.test.js +++ b/src/editors/data/services/cms/urls.test.js @@ -22,7 +22,7 @@ import { describe('cms url methods', () => { const studioEndpointUrl = 'urLgoeStOstudiO'; const blockId = 'block-v1-blOckIDTeST123'; - const v2BlockId = 'blOckIDTeST123'; + const v2BlockId = 'lb:blOckIDTeST123'; const learningContextId = 'lEarnIngCOntextId123'; const libraryLearningContextId = 'library-v1:libaryId123'; const courseId = 'course-v1:courseId123';