Skip to content

Commit

Permalink
[gatsby-source-contentful] Delete original link regardless of presenc…
Browse files Browse the repository at this point in the history
…e of resolvable ID
  • Loading branch information
sarahatwork committed Jan 18, 2018
1 parent 1b49c81 commit cec84a8
Showing 1 changed file with 6 additions and 12 deletions.
18 changes: 6 additions & 12 deletions packages/gatsby-source-contentful/src/normalize.js
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,6 @@ exports.createContentTypeNodes = ({
Object.keys(entryItemFields).forEach(entryItemFieldKey => {
if (entryItemFields[entryItemFieldKey]) {
const entryItemFieldValue = entryItemFields[entryItemFieldKey]

if (Array.isArray(entryItemFieldValue)) {
if (
entryItemFieldValue[0].sys &&
Expand All @@ -257,18 +256,13 @@ exports.createContentTypeNodes = ({
entryItemFieldValue &&
entryItemFieldValue.sys &&
entryItemFieldValue.sys.type &&
entryItemFieldValue.sys.id &&
resolvable.has(entryItemFieldValue.sys.id)
) {
entryItemFields[`${entryItemFieldKey}___NODE`] = mId(
entryItemFieldValue.sys.id
)
delete entryItemFields[entryItemFieldKey]
} else if (
entryItemFieldValue &&
entryItemFieldValue.sys &&
entryItemFieldValue.sys.type === `Link`
entryItemFieldValue.sys.id
) {
if (resolvable.has(entryItemFieldValue.sys.id)) {
entryItemFields[`${entryItemFieldKey}___NODE`] = mId(
entryItemFieldValue.sys.id
)
}
delete entryItemFields[entryItemFieldKey]
}
}
Expand Down

0 comments on commit cec84a8

Please sign in to comment.