Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cannot use float64 as Int #204

Open
pjmd89 opened this issue Mar 8, 2022 · 1 comment
Open

cannot use float64 as Int #204

pjmd89 opened this issue Mar 8, 2022 · 1 comment

Comments

@pjmd89
Copy link
Contributor

pjmd89 commented Mar 8, 2022

Hello!

I have an input that contains a declared field called number, with an int value. sending a variable with the numerical value triggers the error
trigger:
validator.VariableValues
gqlparser version: 2.4.1
Details:

Error: 
*github.com/vektah/gqlparser/v2/gqlerror.Error {err: error nil, Message: "cannot use float64 as Int", Path: github.com/vektah/gqlparser/v2/ast.Path len: 3, cap: 4, [*(*"github.com/vektah/gqlparser/v2/ast.PathElement")(0xc000204a40),*(*"github.com/vektah/gqlparser/v2/ast.PathElement")(0xc000204a50),*(*"github.com/vektah/gqlparser/v2/ast.PathElement")(0xc000204a60)], Locations: []github.com/vektah/gqlparser/v2/gqlerror.Location len: 0, cap: 0, nil, Extensions: map[string]interface {} nil, Rule: ""}

github.com/vektah/gqlparser/v2/ast.Path len: 3, cap: 4, ["variable","vars","number"]

gql:

input insertData{
    name:String!
    data: data!
    lo:[String]!
    number:Int
}
input data{
    name: String
    value: String
}
type Query{
    readProviders(input: insertData):[Provider]
}
variable:
{"vars":  { "name": "valor de name", "data": {},"lo":["cadena 1","cadena 2"], "number":10 }}
Query:
query($vars:insertData){
  readProvidersx(input:$vars) {
    _id
    name
    rif
    address
    phone1
    phone2
    email
    nameLegal
    companyClass
    withholdingAgent
  }
}
@pjmd89
Copy link
Contributor Author

pjmd89 commented Mar 8, 2022

i fix the error in file vars.go on line 135
vars.zip
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant