From cf9d3026f4d8eb41d580a785670b2d045ffbf5cc Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 3 Mar 2024 15:46:55 +1100 Subject: [PATCH] Fix #4384. Accommodate null values when getting data from pset. --- src/blenderbim/blenderbim/tool/drawing.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/tool/drawing.py b/src/blenderbim/blenderbim/tool/drawing.py index 3150df5448..2b223ad413 100644 --- a/src/blenderbim/blenderbim/tool/drawing.py +++ b/src/blenderbim/blenderbim/tool/drawing.py @@ -676,13 +676,13 @@ class Drawing(blenderbim.core.tool.Drawing): camera.BIMCameraProperties.custom_scale_numerator = numerator camera.BIMCameraProperties.custom_scale_denominator = denominator if "HasUnderlay" in pset: - camera.BIMCameraProperties.has_underlay = pset["HasUnderlay"] + camera.BIMCameraProperties.has_underlay = bool(pset["HasUnderlay"]) if "HasLinework" in pset: - camera.BIMCameraProperties.has_linework = pset["HasLinework"] + camera.BIMCameraProperties.has_linework = bool(pset["HasLinework"]) if "HasAnnotation" in pset: - camera.BIMCameraProperties.has_annotation = pset["HasAnnotation"] + camera.BIMCameraProperties.has_annotation = bool(pset["HasAnnotation"]) if "IsNTS" in pset: - camera.BIMCameraProperties.is_nts = pset["IsNTS"] + camera.BIMCameraProperties.is_nts = bool(pset["IsNTS"]) tool.Loader.link_mesh(shape, camera)