diff --git a/packages/gatsby-source-wordpress/src/steps/create-schema-customization/transform-fields/transform-object.js b/packages/gatsby-source-wordpress/src/steps/create-schema-customization/transform-fields/transform-object.js index cc33a60d30d3e..d3940964e6d26 100644 --- a/packages/gatsby-source-wordpress/src/steps/create-schema-customization/transform-fields/transform-object.js +++ b/packages/gatsby-source-wordpress/src/steps/create-schema-customization/transform-fields/transform-object.js @@ -54,7 +54,7 @@ export const buildGatsbyNodeObjectResolver = ({ field, fieldName }) => async ( schema: { typePrefix: prefix }, } = getPluginOptions() - if (!existingNode.__typename.startsWith(prefix)) { + if (existingNode?.__typename && !existingNode.__typename.startsWith(prefix)) { existingNode.__typename = buildTypeName(existingNode.__typename) }