Storyblok Service Field Resolvers:

Returning published and draft data

What: StoryV2 field resolvers only return published data

 

Result: Query for top-level draft data returns published data for field resolvers

 

Problems: Storyblok editor breaks and field resolver data is incorrect

PR Solution

  • Grab version based on parent._editable
  • Use StoryService.findOne for simple queries
  • Use StoryblokService for complex queries (will explain why next, open to feedback here)
Made with Slides.com