From 80bcfb0845b5a4aa3c6684d7c081b254caeb69f0 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sat, 18 Jun 2016 19:32:19 -0300 Subject: [PATCH] Draft: Fixed upgrading several faces --- src/Mod/Draft/Draft.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 29143d8827..956fa778b4 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -2754,12 +2754,12 @@ def upgrade(objects,delete=False,force=None): """makes a shell with the given objects""" faces = [] for obj in objectslist: - faces.append(obj.Shape.Faces) + faces.extend(obj.Shape.Faces) sh = Part.makeShell(faces) if sh: if sh.Faces: - newob = FreeCAD.ActiveDocument.addObject("Part::Feature","Shell") - newob.Shape = sh + newobj = FreeCAD.ActiveDocument.addObject("Part::Feature","Shell") + newobj.Shape = sh addList.append(newobj) deleteList.extend(objectslist) return newobj