From 3c6e6d9f8b194b725a3926881e5b0fc1ce5468eb Mon Sep 17 00:00:00 2001 From: "Mauro I. Dominguez" Date: Sat, 21 Sep 2024 17:59:05 -0300 Subject: [PATCH] BUG: fix setOriginalMandibleVisility function --- BoneReconstructionPlanner/BoneReconstructionPlanner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/BoneReconstructionPlanner/BoneReconstructionPlanner.py b/BoneReconstructionPlanner/BoneReconstructionPlanner.py index 56388d6..1d30611 100644 --- a/BoneReconstructionPlanner/BoneReconstructionPlanner.py +++ b/BoneReconstructionPlanner/BoneReconstructionPlanner.py @@ -958,6 +958,10 @@ def onCreate3DModelOfTheReconstructionButton(self): def setOriginalMandibleVisility(self, visibility): mandibleModelNode = self._parameterNode.GetNodeReference("mandibleModelNode") decimatedMandibleModelNode = self._parameterNode.GetNodeReference("decimatedMandibleModelNode") + + if (mandibleModelNode is None) and (decimatedMandibleModelNode) is None: + return + useNonDecimatedBoneModelsForPreviewChecked = self._parameterNode.GetParameter("useNonDecimatedBoneModelsForPreview") == "True" mandibleModelDisplayNode = mandibleModelNode.GetDisplayNode()