Я пытаюсь изменить запрос graphql, используя vue-apollo
let fields = [
{ name: 'A', value: '0' },
{ name: 'B', value: '' }
]
this.$apollo
.mutate({
mutation: gql`
mutation($serve: Int!, $fields: [ComponentInput]) {
visitCreate(serve: $serve, fields: $fields) {
id
...
}
}
`,
variables: {
serve: this.serve.id,
fields: fields
}
})
Но получил следующую ошибку:
Variable "$fields" got invalid value [{"name":"A","value":"0"},{"name":"B","value":null}]; Expected non-nullable type String! not to be null at value[1].value
на самом деле fields
должно быть [{"name":"A","value":"0"},{"name":"B","value":""}]
, и я не знаю, как.
Также я попробовал JSON.stringify(fields)
любая помощь, пожалуйста