diff --git a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java index 2978dd56..4187b514 100644 --- a/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java +++ b/spring-restdocs-core/src/main/java/org/springframework/restdocs/payload/JsonContentHandler.java @@ -84,15 +84,10 @@ class JsonContentHandler implements ContentHandler { if (!this.fieldProcessor.hasField(candidate.getPath(), payload)) { return true; } - try { - ExtractedField extracted = this.fieldProcessor.extract(candidate.getPath(), - payload); - return extracted.getValue() instanceof Collection - && ((Collection) extracted.getValue()).isEmpty(); - } - catch (FieldDoesNotExistException ex) { - return true; - } + ExtractedField extracted = this.fieldProcessor.extract(candidate.getPath(), + payload); + return extracted.getValue() instanceof Collection + && ((Collection) extracted.getValue()).isEmpty(); } @Override