From a18b907beff8b21fb4c9d6fb72678ac5e9f7b80d Mon Sep 17 00:00:00 2001
From: zhangyuekai <zhangyuekai@126.com>
Date: 星期六, 10 八月 2024 21:05:33 +0800
Subject: [PATCH] fix-bug nullreference

---
 HStation.RevitDev/RevitDataExport/Utility/ParameterOperator.cs |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/HStation.RevitDev/RevitDataExport/Utility/ParameterOperator.cs b/HStation.RevitDev/RevitDataExport/Utility/ParameterOperator.cs
index 5b5c2a5..23c650b 100644
--- a/HStation.RevitDev/RevitDataExport/Utility/ParameterOperator.cs
+++ b/HStation.RevitDev/RevitDataExport/Utility/ParameterOperator.cs
@@ -120,7 +120,7 @@
                     return false;
                 }
 
-                var ids = GetConnectElements(mepModel.ConnectorManager.Connectors, FlowDirectionType.Out);
+                var ids = GetConnectElements(mepModel.ConnectorManager?.Connectors, FlowDirectionType.Out);
                 var strIds = ids.Select(x => x.IntegerValue.ToString()).ToArray();
                 var retStr = string.Join(",", strIds);
                 ret["涓嬫父鑺傜偣缂栫爜"] = retStr;
@@ -128,7 +128,7 @@
             }
             else if (elem is Pipe pipe)
             {
-                var ids = GetConnectElements(pipe.ConnectorManager.Connectors, FlowDirectionType.Out);
+                var ids = GetConnectElements(pipe.ConnectorManager?.Connectors, FlowDirectionType.Out);
                 var strIds = ids.Select(x => x.IntegerValue.ToString()).ToArray();
                 var retStr = string.Join(",", strIds);
                 ret["涓嬫父鑺傜偣缂栫爜"] = retStr;
@@ -148,7 +148,7 @@
                     return false;
                 }
 
-                var ids = GetConnectElements(mepModel.ConnectorManager.Connectors, FlowDirectionType.In);
+                var ids = GetConnectElements(mepModel.ConnectorManager?.Connectors, FlowDirectionType.In);
                 var strIds = ids.Select(x => x.IntegerValue.ToString()).ToArray();
                 var retStr = string.Join(",", strIds);
                 ret["涓婃父鑺傜偣缂栫爜"] = retStr;
@@ -156,7 +156,7 @@
             }
             else if (elem is Pipe pipe)
             {
-                var ids = GetConnectElements(pipe.ConnectorManager.Connectors, FlowDirectionType.In);
+                var ids = GetConnectElements(pipe.ConnectorManager?.Connectors, FlowDirectionType.In);
                 var strIds = ids.Select(x => x.IntegerValue.ToString()).ToArray();
                 var retStr = string.Join(",", strIds);
                 ret["涓婃父鑺傜偣缂栫爜"] = retStr;

--
Gitblit v1.9.3