batch-loader icon indicating copy to clipboard operation
batch-loader copied to clipboard

Erro on principal node is object

Open heliocaruccio opened this issue 2 years ago • 0 comments

Hi in my query value returned is one object Project.find(id)

This schema return one error

Failed to build a GraphQL list result for field Project.Itemsat pathproject.items.\nExpected #<BatchLoader::GraphQL:0x000055f6101402b0 @batch_loader=#BatchLoader:0x62120>(BatchLoader::GraphQL) to implement.eachto satisfy the GraphQL return type[Item!].\n"

field :items, [Types::ItemType], null: true

def items BatchLoader::GraphQL.for(object.id).batch(default_value: []) do |project_ids, loader| Item.where(project_id: project_ids).each do |data| loader.call(data.project_id) { |memo| memo << data } end end end

One ideia?

heliocaruccio avatar Dec 30 '21 18:12 heliocaruccio