diff --git a/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java b/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java index 7631df84bc348d8e3ed43dd011023fb9aabe8002..2b4f48d50511d41a5b52c5cec7a13877a2d6c238 100644 --- a/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java +++ b/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java @@ -49,10 +49,16 @@ public class SchemaToStorageFormatImpl implements SchemaToStorageFormat { @Inject public SchemaToStorageFormatImpl(ObjectMapper objectMapper, JaxRsDpsLog log, SchemaConverterConfig schemaConverterConfig) { + this(objectMapper, log, schemaConverterConfig, null); + } + + public SchemaToStorageFormatImpl(ObjectMapper objectMapper, JaxRsDpsLog log, SchemaConverterConfig schemaConverterConfig, + VirtualPropertiesSchemaCache virtualPropertiesSchemaCache) { Preconditions.checkNotNull(objectMapper, "objectMapper cannot be null"); this.objectMapper = objectMapper; this.schemaConverterConfig = schemaConverterConfig; + if (virtualPropertiesSchemaCache != null) this.virtualPropertiesSchemaCache = virtualPropertiesSchemaCache; } @Override