Skip to content

Commit 40c7e29

Browse files
committed
Only use Optional.empty() if the parameter was present. Use null if the parameter is absent.
1 parent 471adcf commit 40c7e29

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/kotlin/com/coxautodev/graphql/tools/MethodFieldResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ internal class MethodFieldResolver(field: FieldDefinition, search: FieldResolver
8181
null
8282
}
8383

84-
if (value == null && isOptional) {
84+
if (value == null && isOptional && environment.containsArgument(definition.name)) {
8585
return@add Optional.empty<Any>()
8686
}
8787

0 commit comments

Comments
 (0)