fix(scripts): ignore upcoming blocks when building external curricula (#61345)

This commit is contained in:
Huyen Nguyen
2025-07-15 12:48:49 +07:00
committed by GitHub
parent 42a2ca714c
commit 0d2268981c

View File

@@ -305,13 +305,17 @@ export function buildExtCurriculumDataV2(
moduleType: module.moduleType,
blocks: module.comingSoon
? []
: module.blocks.map(block => {
const blockData = blocksWithData[block.dashedName];
return {
intro: superBlockIntros.blocks[block.dashedName].intro,
meta: blockData.meta
};
})
: module.blocks
// Upcoming blocks aren't included in blocksWithData
// and thus they have no metadata and need to be filtered out.
.filter(block => blocksWithData[block.dashedName])
.map(block => {
const blockData = blocksWithData[block.dashedName];
return {
intro: superBlockIntros.blocks[block.dashedName].intro,
meta: blockData.meta
};
})
}))
}));