diff --git a/spring-graphql/src/main/java/org/springframework/graphql/data/ArgumentValue.java b/spring-graphql/src/main/java/org/springframework/graphql/data/ArgumentValue.java index 14199ec8..427a3394 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/data/ArgumentValue.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/data/ArgumentValue.java @@ -46,7 +46,7 @@ import org.springframework.util.ObjectUtils; */ public final class ArgumentValue { - private static final ArgumentValue OMITTED = new ArgumentValue<>(null, false); + private static final ArgumentValue OMITTED = new ArgumentValue<>(null, true); @Nullable diff --git a/spring-graphql/src/test/java/org/springframework/graphql/data/GraphQlArgumentBinderTests.java b/spring-graphql/src/test/java/org/springframework/graphql/data/GraphQlArgumentBinderTests.java index 725960d5..e64c9ed3 100644 --- a/spring-graphql/src/test/java/org/springframework/graphql/data/GraphQlArgumentBinderTests.java +++ b/spring-graphql/src/test/java/org/springframework/graphql/data/GraphQlArgumentBinderTests.java @@ -230,8 +230,8 @@ class GraphQlArgumentBinderTests { itemBean = (PrimaryConstructorOptionalArgumentItemBean) result; assertThat(itemBean).isNotNull(); - assertThat(itemBean.getItem().isOmitted()).isFalse(); - assertThat(itemBean.getName().isOmitted()).isFalse(); + assertThat(itemBean.getItem().isOmitted()).isTrue(); + assertThat(itemBean.getName().isPresent()).isFalse(); } @Test