You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -112,7 +124,9 @@ public Operand Evaluate(string categoryName)
112
124
}
113
125
varb=Evaluate(conditionCache.ConditionProg);
114
126
if(b.IsError){
115
-
returnOperand.Error($"CategoryName [{categoryName}],{conditionCache.Remark} condition `{conditionCache.ConditionString}` is error.\r\n{b.ErrorMsg}");
127
+
LastError=$"CategoryName [{categoryName}],{conditionCache.Remark} condition `{conditionCache.ConditionString}` is error.\r\n{b.ErrorMsg}";
128
+
if(JumpConditionError)continue;
129
+
returnOperand.Error(LastError);
116
130
}
117
131
if(b.BooleanValue==false)continue;
118
132
}
@@ -121,10 +135,13 @@ public Operand Evaluate(string categoryName)
121
135
}
122
136
operand=Evaluate(conditionCache.FormulaProg);
123
137
if(operand.IsError){
124
-
operand=Operand.Error($"CategoryName [{categoryName}],{conditionCache.Remark} formula `{conditionCache.FormulaString}` is error.\r\n{operand.ErrorMsg}");
138
+
LastError=$"CategoryName [{categoryName}],{conditionCache.Remark} formula `{conditionCache.FormulaString}` is error.\r\n{operand.ErrorMsg}";
0 commit comments