Missing selection set for object GraphQL+Apollo error

前端 未结 3 2179
無奈伤痛
無奈伤痛 2021-02-14 14:17

I have a set of mutations that trigger the local state of certain types of popups. They\'re generally set up like this:

  openDialog: (_, variables, { cache }) =         


        
3条回答
  •  伪装坚强ぢ
    2021-02-14 14:49

    The fix for this turned out to work by treating the dialog field as a string instead of an object. Changing the function to this did the trick and made the errors go away:

      openDialog: (_, variables, { cache }) => {
        const data = {
          popups: {
            ...popups,
            dialog: variables.type
          }
        };
    
        cache.writeData({
          data: data
        });
        return null;
      }
    

提交回复
热议问题