Skip to content

Commit cbc8190

Browse files
committed
add missing plugin implementation
1 parent ae223ac commit cbc8190

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/mapper/SemanticTextFieldMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -978,7 +978,7 @@ private static Mapper.Builder createEmbeddingsField(
978978
}
979979

980980
private static boolean canMergeModelSettings(MinimalServiceSettings previous, MinimalServiceSettings current, Conflicts conflicts) {
981-
if (previous != null && previous.canMergeWith(current)) {
981+
if (previous != null && current != null && previous.canMergeWith(current)) {
982982
return true;
983983
}
984984
if (previous == null || current == null) {

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/LocalStateInferencePlugin.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
package org.elasticsearch.xpack.inference;
99

1010
import org.elasticsearch.action.support.MappedActionFilter;
11+
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
1112
import org.elasticsearch.common.settings.Settings;
1213
import org.elasticsearch.index.mapper.Mapper;
1314
import org.elasticsearch.inference.InferenceServiceExtension;
1415
import org.elasticsearch.license.XPackLicenseState;
1516
import org.elasticsearch.plugins.SearchPlugin;
17+
import org.elasticsearch.xcontent.NamedXContentRegistry;
1618
import org.elasticsearch.xpack.core.LocalStateCompositeXPackPlugin;
1719
import org.elasticsearch.xpack.core.ssl.SSLService;
1820
import org.elasticsearch.xpack.inference.mock.TestDenseInferenceServiceExtension;
@@ -68,4 +70,13 @@ public Collection<MappedActionFilter> getMappedActionFilters() {
6870
return inferencePlugin.getMappedActionFilters();
6971
}
7072

73+
@Override
74+
public List<NamedWriteableRegistry.Entry> getNamedWriteables() {
75+
return inferencePlugin.getNamedWriteables();
76+
}
77+
78+
@Override
79+
public List<NamedXContentRegistry.Entry> getNamedXContent() {
80+
return inferencePlugin.getNamedXContent();
81+
}
7182
}

0 commit comments

Comments
 (0)