Skip to content

Commit 52ad261

Browse files
fix(gatsby-source-contentful): don't call createNode on null (#37958) (#37960)
Co-authored-by: Tyler Barnes <[email protected]>
1 parent e95b10a commit 52ad261

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

Diff for: packages/gatsby-source-contentful/src/normalize.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -787,14 +787,20 @@ export const createNodesForContentType = async ({
787787
})
788788

789789
entryNodes.forEach((entryNode, index) => {
790-
create(entryNode, () => {
791-
entryNodes[index] = undefined
792-
})
790+
// entry nodes may be undefined here if the node was previously already created
791+
if (entryNode) {
792+
create(entryNode, () => {
793+
entryNodes[index] = undefined
794+
})
795+
}
793796
})
794797
childrenNodes.forEach((entryNode, index) => {
795-
create(entryNode, () => {
796-
childrenNodes[index] = undefined
797-
})
798+
// entry nodes may be undefined here if the node was previously already created
799+
if (entryNode) {
800+
create(entryNode, () => {
801+
childrenNodes[index] = undefined
802+
})
803+
}
798804
})
799805
})
800806

0 commit comments

Comments
 (0)