From e9df65d44654504d8a4f64f218551ee8fde6b3bd Mon Sep 17 00:00:00 2001 From: szznax Date: Tue, 16 Feb 2010 19:13:43 +0000 Subject: [PATCH] fix for HER-1744 Incorrect comparison of Strings in ProcessorChain.process() with "!=" operator * ProcessorChain.java use equals() to compare string values rather than objects (with "!=") --- modules/src/main/java/org/archive/modules/ProcessorChain.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/src/main/java/org/archive/modules/ProcessorChain.java b/modules/src/main/java/org/archive/modules/ProcessorChain.java index 1b095540..7a3029b9 100644 --- a/modules/src/main/java/org/archive/modules/ProcessorChain.java +++ b/modules/src/main/java/org/archive/modules/ProcessorChain.java @@ -119,7 +119,7 @@ implements Iterable, String skipToProc = null; ploop: for(Processor curProc : this ) { - if(skipToProc!=null && curProc.getBeanName() != skipToProc) { + if(skipToProc!=null && !curProc.getBeanName().equals(skipToProc)) { continue; } else { skipToProc = null;