From c9bd7adf8acdc6a36fd5eaf92c4643ab392c4b91 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 12 Feb 2023 13:31:42 +1100 Subject: [PATCH] Fix bug where you couldn't create a drawing with no linework. --- src/blenderbim/blenderbim/bim/module/drawing/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/operator.py b/src/blenderbim/blenderbim/bim/module/drawing/operator.py index 914bee3bd1..61b0141db1 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/operator.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/operator.py @@ -521,7 +521,7 @@ class CreateDrawing(bpy.types.Operator): # https://stackoverflow.com/questions/36018627/sorting-child-elements-with-lxml-based-on-attribute-value group = root.find("{http://www.w3.org/2000/svg}g") # group[:] = sorted(group, key=lambda e : "projection" in e.get("class")) - if len(group): + if group and len(group): group[:] = reversed(group) def canonicalise_class_name(self, name):