Ошибка GraphQL: переменная цена типа Float используется в позиции, ожидающей float8 - PullRequest
0 голосов
/ 13 января 2020

Я получаю ошибку при отправке данных из Apollo в Hasura GraphQL:

Ошибка: ошибка GraphQL: переменная цена типа Float используется в позиции, ожидающей float8

Это мой код в nuxt js

import gql from 'graphql-tag';

const insert = gql`
mutation insert_test_float($price:Float){
  insert_test_float(objects: {price: $price}) {
    affected_rows
  }
}

save() {
  const price =  this.frm.price
  this.$apollo
    .mutate({
      mutation: insert, //require('~/apollo/mutations/test'),
      variables: {
        price: this.frm.price
      }
    })
    .then((rs) => {
      console.log(rs)
    })
    .catch((er) => {
      console.log(er)
    })
}

1 Ответ

1 голос
/ 13 января 2020

Вы должны использовать float8 в качестве типа переменной вместо Float, как указывает ошибка.

...