浏览代码

修复表达式计算中左值为null时不再往下计算的bug

youseries 7 年之前
父节点
当前提交
73e80dbb96
共有 1 个文件被更改,包括 0 次插入3 次删除
  1. 0 3
      urule-core/src/main/java/com/bstek/urule/runtime/rete/ValueCompute.java

+ 0 - 3
urule-core/src/main/java/com/bstek/urule/runtime/rete/ValueCompute.java

@@ -73,9 +73,6 @@ public class ValueCompute {
 	
 	private Object compute(Value value,Context context,Object matchedFact,List<Object> allMatchedObjects,Map<String,Object> variableMap){
 		Object leftObj=fetchValue(value,context,matchedFact,allMatchedObjects,variableMap);
-		if(leftObj==null){
-			return null;
-		}
 		ComplexArithmetic arithmetic=value.getArithmetic();
 		if(arithmetic==null){
 			return leftObj;