From 0d2d9cce73531d164562b395451982176e481c40 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Tue, 24 Mar 2015 17:06:36 +0000 Subject: [PATCH] Polishing --- .../springframework/restdocs/payload/FieldValidator.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/spring-restdocs/src/main/java/org/springframework/restdocs/payload/FieldValidator.java b/spring-restdocs/src/main/java/org/springframework/restdocs/payload/FieldValidator.java index 19599afc..469d0f6c 100644 --- a/spring-restdocs/src/main/java/org/springframework/restdocs/payload/FieldValidator.java +++ b/spring-restdocs/src/main/java/org/springframework/restdocs/payload/FieldValidator.java @@ -68,10 +68,9 @@ class FieldValidator { List missingFields = new ArrayList(); for (FieldDescriptor fieldDescriptor : fieldDescriptors) { - if (!fieldDescriptor.isOptional()) { - if (!this.fieldExtractor.hasField(fieldDescriptor.getPath(), payload)) { - missingFields.add(fieldDescriptor.getPath()); - } + if (!fieldDescriptor.isOptional() + && !this.fieldExtractor.hasField(fieldDescriptor.getPath(), payload)) { + missingFields.add(fieldDescriptor.getPath()); } }