diff --git a/server/src/main/java/org/elasticsearch/snapshots/RestoreService.java b/server/src/main/java/org/elasticsearch/snapshots/RestoreService.java index 25591be5f327..b0334fd0e564 100644 --- a/server/src/main/java/org/elasticsearch/snapshots/RestoreService.java +++ b/server/src/main/java/org/elasticsearch/snapshots/RestoreService.java @@ -1672,7 +1672,7 @@ public class RestoreService implements ClusterStateApplier { try { Mapping mapping; - try (MapperService mapperService = indicesService.createIndexMapperService(convertedIndexMetadata)) { + try (MapperService mapperService = indicesService.createIndexMapperServiceForValidation(convertedIndexMetadata)) { // create and validate in-memory mapping mapperService.merge(convertedIndexMetadata, MapperService.MergeReason.MAPPING_RECOVERY); mapping = mapperService.documentMapper().mapping();