From e9485730a3c721e6eab3cd13938d40dd2ad19b08 Mon Sep 17 00:00:00 2001 From: Max Hniebergall <137079448+maxhniebergall@users.noreply.github.com> Date: Thu, 9 Jan 2025 08:20:02 -0500 Subject: [PATCH] [Inference API] Fix bug checking for e5 or reranker default IDs (#119797) * Fix bug checking for non-elser defaults * Update docs/changelog/119797.yaml * fix typo --- docs/changelog/119797.yaml | 5 +++++ .../services/elasticsearch/ElasticsearchInternalService.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 docs/changelog/119797.yaml diff --git a/docs/changelog/119797.yaml b/docs/changelog/119797.yaml new file mode 100644 index 0000000000000..992c2078e0caa --- /dev/null +++ b/docs/changelog/119797.yaml @@ -0,0 +1,5 @@ +pr: 119797 +summary: "[Inference API] Fix bug checking for e5 or reranker default IDs" +area: Machine Learning +type: bug +issues: [] diff --git a/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/elasticsearch/ElasticsearchInternalService.java b/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/elasticsearch/ElasticsearchInternalService.java index 6ed038c8c3eab..8850ddf2f95fb 100644 --- a/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/elasticsearch/ElasticsearchInternalService.java +++ b/x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/elasticsearch/ElasticsearchInternalService.java @@ -136,7 +136,7 @@ public void parseRequestConfig( Map config, ActionListener modelListener ) { - if (inferenceEntityId.equals(DEFAULT_ELSER_ID)) { + if (isDefaultId(inferenceEntityId)) { modelListener.onFailure( new ElasticsearchStatusException( "[{}] is a reserved inference Id. Cannot create a new inference endpoint with a reserved Id",