Fix isOmitted to return true for omitted arguments

Closes gh-553
This commit is contained in:
rstoyanchev
2022-12-01 12:54:15 +00:00
parent 6119be935a
commit 6958e39f5c
2 changed files with 3 additions and 3 deletions

View File

@@ -46,7 +46,7 @@ import org.springframework.util.ObjectUtils;
*/
public final class ArgumentValue<T> {
private static final ArgumentValue<?> OMITTED = new ArgumentValue<>(null, false);
private static final ArgumentValue<?> OMITTED = new ArgumentValue<>(null, true);
@Nullable

View File

@@ -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