This is an automated email from the ASF dual-hosted git repository.

jsweeney pushed a commit to branch 
SOLR-17022-glob-patterns-export-stream-handlers
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to 
refs/heads/SOLR-17022-glob-patterns-export-stream-handlers by this push:
     new 23626fb7a5f Breaking after a field matches any glob pattern to avoid 
continuing to iterate patterns for the same field
23626fb7a5f is described below

commit 23626fb7a5f49c96c6be492c9d0e8a219bb67283
Author: Justin Sweeney <[email protected]>
AuthorDate: Tue Oct 10 14:01:59 2023 -0400

    Breaking after a field matches any glob pattern to avoid continuing to 
iterate patterns for the same field
---
 .../src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java    | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java
 
b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java
index 57cc75985eb..f4d923fcc09 100644
--- 
a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java
+++ 
b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java
@@ -331,6 +331,7 @@ public class SelectStream extends TupleStream implements 
Expressible {
         for (String globPattern : selectedFieldGlobPatterns) {
           if (FilenameUtils.wildcardMatch(fieldName, globPattern)) {
             workingToReturn.put(fieldName, original.get(fieldName));
+            break;
           }
         }
       }

Reply via email to