@@ -249,15 +249,17 @@ public MinimalServiceSettings getMinimalServiceSettings(String inferenceEntityId
249249     * @param listener Model listener 
250250     */ 
251251    public  void  getModelWithSecrets (String  inferenceEntityId , ActionListener <UnparsedModel > listener ) {
252+         var  maybeDefault  = defaultConfigIds .get (inferenceEntityId );
253+         if  (maybeDefault  != null ) {
254+             getDefaultConfig (true , maybeDefault , listener );
255+             logger .debug ("Returning default inference endpoint [{}] with secrets" , inferenceEntityId );
256+             return ;
257+         }
258+ 
252259        ActionListener <SearchResponse > searchListener  = ActionListener .wrap ((searchResponse ) -> {
253260            // There should be a hit for the configurations 
254261            if  (searchResponse .getHits ().getHits ().length  == 0 ) {
255-                 var  maybeDefault  = defaultConfigIds .get (inferenceEntityId );
256-                 if  (maybeDefault  != null ) {
257-                     getDefaultConfig (true , maybeDefault , listener );
258-                 } else  {
259-                     listener .onFailure (inferenceNotFoundException (inferenceEntityId ));
260-                 }
262+                 listener .onFailure (inferenceNotFoundException (inferenceEntityId ));
261263                return ;
262264            }
263265
@@ -289,15 +291,16 @@ public void getModelWithSecrets(String inferenceEntityId, ActionListener<Unparse
289291     * @param listener Model listener 
290292     */ 
291293    public  void  getModel (String  inferenceEntityId , ActionListener <UnparsedModel > listener ) {
294+         var  maybeDefault  = defaultConfigIds .get (inferenceEntityId );
295+         if  (maybeDefault  != null ) {
296+             getDefaultConfig (true , maybeDefault , listener );
297+             return ;
298+         }
299+ 
292300        ActionListener <SearchResponse > searchListener  = ActionListener .wrap ((searchResponse ) -> {
293301            // There should be a hit for the configurations 
294302            if  (searchResponse .getHits ().getHits ().length  == 0 ) {
295-                 var  maybeDefault  = defaultConfigIds .get (inferenceEntityId );
296-                 if  (maybeDefault  != null ) {
297-                     getDefaultConfig (true , maybeDefault , listener );
298-                 } else  {
299-                     listener .onFailure (inferenceNotFoundException (inferenceEntityId ));
300-                 }
303+                 listener .onFailure (inferenceNotFoundException (inferenceEntityId ));
301304                return ;
302305            }
303306
0 commit comments