Amplifyのfunction(lambda)からのgraphql Queryで、Validation error of type SubSelectionRequired: Sub selection required for type
こんなエラーが返ってきた
data: null,
errors: [
{
path: null,
locations: [Array],
message: "Validation error of type SubSelectionRequired: Sub selection required for type User of field createUser @ 'createUser'"
}
]
エラーでたクエリ
query = /* GraphQL */ `
mutation User {
createUser(input: { name: "hoge" })
}
`
エラーが解消したクエリ
query = /* GraphQL */ `
mutation User {
createUser(input: { name: "hoge" }) {
id
}
}
`
ちゃんと返される属性を書いてあげないとダメらしい。
-
前の記事
Amplifyのfunction(lambda)からgraphql API実行した時に、Not Authorized to access xxxx on type Queryと怒られた時の対処法 2023.03.17
-
次の記事
amplify mockで「Cyclic dependency detected in the Resources」が発生して困っている(一時的な回避策あり) 2023.03.24