У меня есть мутация CreateUserMutation
с аргументом CreateUserInputType
. Я пробую:
mutation createAUser($user: CreateUserInput!) {
createUser(
input: $user
) {
User {
firstName
lastName
}
}
}
Переменные (от Почтальона)
{
"user": {
"email": "test@testing.com",
"password": "password"
}
}
И получаю следующее:
{
"errors": [
{
"message": "Variable user of type CreateUserInput! was provided invalid value",
"locations": [
{
"line": 1,
"column": 29
}
],
"extensions": {
"value": null,
"problems": [
{
"path": [],
"explanation": "Expected value to not be null"
}
]
}
}
]
}
user
четко определено в переменных. Почему он сообщает, что это ноль?
Однако следующее работает отлично:
mutation {
createUser(
input: {
"email": "test@testing.com",
"password": "password"
}
) {
User {
firstName
lastName
}
}
}
Хотите знать, что может быть причиной проблемы?