sanity-io / gatsby-source-sanity

Gatsby source plugin for building websites using Sanity.io as a backend.
https://www.sanity.io/
MIT License
197 stars 60 forks source link

ID field for reference types is null in graphql #247

Open trancikk opened 1 year ago

trancikk commented 1 year ago

Hello, i've recently upgraded both gatsby and sanity plugin, and sanity studio from v2->v3. Updated schemas and queries

It seems like grapql is generated with nulls for id fields

Example of the direct sanity query (redeployed after the upgrade): query allPosts{ allPost { _id title categories { _id _type title } } }

Results: image

Gatsby query: query allPosts { allSanityPost(sort: {_createdAt: DESC}) { nodes { categories { _id _type } _type title } } }

Result: image

As you see, _id is null Raw field for categories have populated id btw, so i might use it as a WA

I've checked other "Null" ticket and the ticket it's linked to, but didn't figure out how it could be related to my issue

JustFly1984 commented 1 year ago

@trancikk did you try to roll back sanity plugin to 7.6.3?

trancikk commented 1 year ago

@trancikk did you try to roll back sanity plugin to 7.6.3?

only after your suggestion :) On 7.6.3 _id are populated, without other changes except downgrading

So this must be the same RC as https://github.com/sanity-io/gatsby-source-sanity/issues/245 ?