diff --git a/client/gatsby-node.js b/client/gatsby-node.js index 9e8e0c80cc..b86ff00607 100644 --- a/client/gatsby-node.js +++ b/client/gatsby-node.js @@ -19,10 +19,10 @@ const createByIdentityMap = { exports.onCreateNode = function onCreateNode({ node, actions, getNode }) { const { createNodeField } = actions; if (node.internal.type === 'ChallengeNode') { - const { tests = [], block, title, superBlock } = node; + const { tests = [], block, dashedName, superBlock } = node; const slug = `/learn/${dasherize(superBlock)}/${dasherize( block - )}/${dasherize(title)}`; + )}/${dashedName}`; createNodeField({ node, name: 'slug', value: slug }); createNodeField({ node, name: 'blockName', value: blockNameify(block) }); createNodeField({ node, name: 'tests', value: tests }); diff --git a/client/src/components/Map/components/Block.js b/client/src/components/Map/components/Block.js index 12e23ab9eb..c8ec4d5967 100644 --- a/client/src/components/Map/components/Block.js +++ b/client/src/components/Map/components/Block.js @@ -99,11 +99,7 @@ export class Block extends Component { return (