Skip to content

Commit 5c26a6b

Browse files
committed
use local variable
1 parent cb3d4a0 commit 5c26a6b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

server/src/main/java/org/elasticsearch/ingest/TrackingResultProcessor.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ public final class TrackingResultProcessor implements Processor {
3636
private final ConditionalProcessor conditionalProcessor;
3737
private final List<SimulateProcessorResult> processorResultList;
3838
private final boolean ignoreFailure;
39-
private Tuple<String, Boolean> conditionalWithResult = null; //null = no conditional
4039

4140
TrackingResultProcessor(boolean ignoreFailure, Processor actualProcessor, ConditionalProcessor conditionalProcessor,
4241
List<SimulateProcessorResult> processorResultList) {
@@ -48,16 +47,19 @@ public final class TrackingResultProcessor implements Processor {
4847

4948
@Override
5049
public void execute(IngestDocument ingestDocument, BiConsumer<IngestDocument, Exception> handler) {
51-
if (conditionalProcessor != null ) {
50+
Tuple<String, Boolean> conditionalWithResult;
51+
if (conditionalProcessor != null) {
5252
if (conditionalProcessor.evaluate(ingestDocument) == false) {
5353
conditionalWithResult = new Tuple<>(conditionalProcessor.getCondition(), Boolean.FALSE);
5454
processorResultList.add(new SimulateProcessorResult(actualProcessor.getType(), actualProcessor.getTag(),
5555
actualProcessor.getDescription(), conditionalWithResult));
5656
handler.accept(ingestDocument, null);
5757
return;
58-
} else{
58+
} else {
5959
conditionalWithResult = new Tuple<>(conditionalProcessor.getCondition(), Boolean.TRUE);
6060
}
61+
} else {
62+
conditionalWithResult = null; //no condition
6163
}
6264

6365
if (actualProcessor instanceof PipelineProcessor) {

0 commit comments

Comments
 (0)