From e441d15a4ede6ecf6aeffa61fe3713ec32ed9433 Mon Sep 17 00:00:00 2001 From: AJ Date: Tue, 24 Apr 2018 12:51:12 -0400 Subject: [PATCH] Fixed null reference exception when component isn't a part document. --- ExportDXF/ExportDXF.csproj | 2 +- ExportDXF/Forms/MainForm.cs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ExportDXF/ExportDXF.csproj b/ExportDXF/ExportDXF.csproj index cf38eb4..ee669e0 100644 --- a/ExportDXF/ExportDXF.csproj +++ b/ExportDXF/ExportDXF.csproj @@ -22,7 +22,7 @@ false false true - 11 + 12 1.0.0.%2a false true diff --git a/ExportDXF/Forms/MainForm.cs b/ExportDXF/Forms/MainForm.cs index 77a5540..5e709ec 100644 --- a/ExportDXF/Forms/MainForm.cs +++ b/ExportDXF/Forms/MainForm.cs @@ -286,6 +286,12 @@ namespace ExportDXF.Forms var model = item.Component.GetModelDoc2() as ModelDoc2; var part = model as PartDoc; + if (part == null) + { + Print(model.GetTitle() + " - skipped, not a part document"); + continue; + } + var config = item.Component.ReferencedConfiguration; var sheetMetal = model.GetFeatureByTypeName("SheetMetal");