From 8dd781aea2ccf9b0d8617b2e99e243896944e6ce Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 21 Apr 2021 11:03:36 +1000 Subject: [PATCH] Fix bug where you couldn't assign objects to a fresh layer --- src/ifcopenshell-python/ifcopenshell/api/layer/assign_layer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/ifcopenshell/api/layer/assign_layer.py b/src/ifcopenshell-python/ifcopenshell/api/layer/assign_layer.py index 66fb65a748..0faf5573bd 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/layer/assign_layer.py +++ b/src/ifcopenshell-python/ifcopenshell/api/layer/assign_layer.py @@ -12,6 +12,6 @@ class Usecase: self.settings[key] = value def execute(self): - assigned_items = set(self.settings["layer"].AssignedItems) or set() + assigned_items = set(self.settings["layer"].AssignedItems or []) assigned_items.add(self.settings["item"]) self.settings["layer"].AssignedItems = list(assigned_items)