diff --git a/src/gatsby-node.js b/src/gatsby-node.js index f30a175f..05d67981 100644 --- a/src/gatsby-node.js +++ b/src/gatsby-node.js @@ -72,7 +72,7 @@ const makeContentNode = (id, data, baseUrl, backlinks) => { // On 'Collection', remove 'query' field to hide GraphQL warnings if (node._type === 'Collection') { - delete node['query']; + delete node.query; } // TODO: Recognize query fields from any content type @@ -246,7 +246,7 @@ exports.sourceNodes = async ( // Fetch new node updateNodes.add(item._id); updateParents.add(parentId(item._id)); - } else if (state.lastFetched < item['modified']) { + } else if (state.lastFetched < item.modified) { // Update changed node updateNodes.add(item._id); updateParents.add(parentId(item._id)); diff --git a/tests/gatsby-starter-default/src/templates/default.js b/tests/gatsby-starter-default/src/templates/default.js index 9a636f97..edbd7346 100644 --- a/tests/gatsby-starter-default/src/templates/default.js +++ b/tests/gatsby-starter-default/src/templates/default.js @@ -9,46 +9,46 @@ import NewsItem from '../components/NewsItem'; import Collection from '../components/Collection'; const componentFor = data => { - const nodes = query => (query ? query['edges'] : []).map(edge => edge.node); + const nodes = query => (query ? query.edges : []).map(edge => edge.node); if (data) { - if (data['ploneCollection']) { + if (data.ploneCollection) { return ( ); - } else if (data['ploneDocument']) { + } else if (data.ploneDocument) { return ( ); - } else if (data['ploneEvent']) { + } else if (data.ploneEvent) { return ( ); - } else if (data['ploneFolder']) { + } else if (data.ploneFolder) { return ( ); - } else if (data['ploneNewsItem']) { + } else if (data.ploneNewsItem) { return ( ); } else { @@ -60,7 +60,7 @@ const componentFor = data => { }; const DefaultLayout = ({ data }) => ( - + {componentFor(data)} );