From 7b57b06ed5f062a4d3ac3620a23584151303a8bc Mon Sep 17 00:00:00 2001 From: Kristin Aoki Date: Wed, 11 Aug 2021 12:08:41 -0400 Subject: [PATCH] Update id generation --- src/shared/data/__factories__/block.factory.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/shared/data/__factories__/block.factory.js b/src/shared/data/__factories__/block.factory.js index 93269fe6..7eab3680 100644 --- a/src/shared/data/__factories__/block.factory.js +++ b/src/shared/data/__factories__/block.factory.js @@ -31,8 +31,16 @@ Factory.define('block') ) .attr( 'id', - ['hash_key'], - (hashKey) => (hashKey), + ['id', 'block_id', 'type', 'courseId'], + (id, blockId, type, courseId) => { + if (id) { + return id; + } + + const courseInfo = courseId.split(':')[1]; + + return `block-v1:${courseInfo}+type@${type}+block@${blockId}`; + }, ) .attr( 'decoded_id', ['block_id', 'type', 'courseId'],