|
40 | 40 |
|
41 | 41 | function rules.argumentsDefinedOnType(node, context)
|
42 | 42 | if node.arguments then
|
43 |
| - local parentField = util.getParentField(context, node.name.value, 1) |
| 43 | + local parentField = util.getParentField(context, node.name.value) |
44 | 44 | for _, argument in pairs(node.arguments) do
|
45 | 45 | local name = argument.name.value
|
46 | 46 | if not parentField.arguments[name] then
|
|
178 | 178 |
|
179 | 179 | function rules.argumentsOfCorrectType(node, context)
|
180 | 180 | if node.arguments then
|
181 |
| - local parentField = util.getParentField(context, node.name.value, 1) |
| 181 | + local parentField = util.getParentField(context, node.name.value) |
182 | 182 | for _, argument in pairs(node.arguments) do
|
183 | 183 | local name = argument.name.value
|
184 | 184 | local argumentType = parentField.arguments[name]
|
|
189 | 189 |
|
190 | 190 | function rules.requiredArgumentsPresent(node, context)
|
191 | 191 | local arguments = node.arguments or {}
|
192 |
| - local parentField = util.getParentField(context, node.name.value, 1) |
| 192 | + local parentField = util.getParentField(context, node.name.value) |
193 | 193 | for name, argument in pairs(parentField.arguments) do
|
194 | 194 | if argument.__type == 'NonNull' then
|
195 | 195 | local present = util.find(arguments, function(argument)
|
@@ -448,7 +448,7 @@ function rules.variableUsageAllowed(node, context)
|
448 | 448 | if not arguments then return end
|
449 | 449 |
|
450 | 450 | for field in pairs(arguments) do
|
451 |
| - local parentField = util.getParentField(context, field, 1) |
| 451 | + local parentField = util.getParentField(context, field) |
452 | 452 | for i = 1, #arguments[field] do
|
453 | 453 | local argument = arguments[field][i]
|
454 | 454 | if argument.value.kind == 'variable' then
|
|
0 commit comments