From 819ac321ba86c78f420ae324488312eb01779aa7 Mon Sep 17 00:00:00 2001 From: MysticBoy Date: Wed, 23 Mar 2022 01:17:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IoTSharp/FlowRuleEngine/FlowRuleProcessor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IoTSharp/FlowRuleEngine/FlowRuleProcessor.cs b/IoTSharp/FlowRuleEngine/FlowRuleProcessor.cs index 59119174..8b78641d 100644 --- a/IoTSharp/FlowRuleEngine/FlowRuleProcessor.cs +++ b/IoTSharp/FlowRuleEngine/FlowRuleProcessor.cs @@ -524,7 +524,7 @@ namespace IoTSharp.FlowRuleEngine public async Task> ProcessCondition(Guid flowId, dynamic data) { var flow = _allFlows.FirstOrDefault(c => c.FlowId == flowId); - var flows = _allFlows.Where(c => c.SourceId == flow.bpmnid).ToList(); + var flows = _allFlows.Where(c => c.SourceId == flow?.bpmnid).ToList(); var emptyflow = flows.Where(c => c.Conditionexpression == string.Empty).ToList() ?? new List(); var tasks = new BaseRuleTask() { -- GitLab