Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 11274db

Browse files
authored
fix(gatsby-source-contentful): prevent unpublished Contentful entries from breaking content sync (gatsbyjs#21765)
1 parent 43fe526 commit 11274db

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/gatsby-source-contentful/src/gatsby-node.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,11 @@ exports.sourceNodes = async (
119119
})
120120
.filter(node => node)
121121

122-
localizedNodes.forEach(node => deleteNode({ node }))
122+
localizedNodes.forEach(node => {
123+
// touchNode first, to populate typeOwners & avoid erroring
124+
touchNode({ nodeId: node.id })
125+
deleteNode({ node })
126+
})
123127
}
124128

125129
currentSyncData.deletedEntries.forEach(deleteContentfulNode)

0 commit comments

Comments
 (0)