2
respostas

Criar novo Pet

Estou obtendo o erro após a alteração incluindo o dono no type Pet: <type Pet { id: ID! nome: String! tipo: String observacoes: String dono: Cliente! }>

mutation{ adicionarPet(nome:"Lulu",tipo:"Gato", observacoes:"Gatinha linda",dono:) }

{ "error": { "errors": [ { "message": "Field "adicionarPet" of type "Pet!" must have a selection of subfields. Did you mean "adicionarPet { ... }"?", "locations": [ { "line": 2, "column": 3 } ] }, { "message": "Field "adicionarPet" argument "dono" of type "Int!" is required, but it was not provided.", "locations": [ { "line": 2, "column": 3 } ] } ] } }

2 respostas

Faltou informar o id do dono no final da mutation

mutation{ adicionarPet(nome:"Lulu",tipo:"Gato", observacoes:"Gatinha linda",dono:1) }

Mesmos informando o id do dono dá erro:

mutation{
  adicionarPet(nome:"Lulu",dono:2,
    tipo:"Gato",
    observacoes:"Gatinha linda"){
    id
    nome
  }
}
{
  "data": null,
  "errors": [
    {
      "message": "ER_BAD_FIELD_ERROR: Unknown column 'undefined' in 'field list'",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ],
      "path": [
        "adicionarPet"
      ]
    }
  ]
}