Browse Source

Fix test failures when using the `termvectors` endpoint with a type name.

Adrien Grand 7 years ago
parent
commit
4c2e0d76f3

+ 3 - 1
server/src/main/java/org/elasticsearch/action/termvectors/MultiTermVectorsRequest.java

@@ -102,7 +102,9 @@ public class MultiTermVectorsRequest extends ActionRequest
                                 throw new IllegalArgumentException("docs array element should include an object");
                             }
                             TermVectorsRequest termVectorsRequest = new TermVectorsRequest(template);
-                            termVectorsRequest.type(MapperService.SINGLE_MAPPING_NAME);
+                            if (termVectorsRequest.type() == null) {
+                                termVectorsRequest.type(MapperService.SINGLE_MAPPING_NAME);
+                            }
                             TermVectorsRequest.parseRequest(termVectorsRequest, parser);
                             add(termVectorsRequest);
                         }