diff --git a/packages/gatsby-theme-i18n/gatsby-node.js b/packages/gatsby-theme-i18n/gatsby-node.js index 2031881f..d0729c44 100644 --- a/packages/gatsby-theme-i18n/gatsby-node.js +++ b/packages/gatsby-theme-i18n/gatsby-node.js @@ -122,7 +122,11 @@ exports.onCreateNode = ({ node, actions }, themeOptions) => { const { defaultLang } = withDefaults(themeOptions) - if (node.internal.type === `Mdx`) { + if ( + node.internal.type === `Mdx` && + typeof node.fileAbsolutePath === `string` && + path.extname(node.fileAbsolutePath) === `.mdx` + ) { const name = path.basename(node.fileAbsolutePath, `.mdx`) const isDefault = name === `index`