diff --git a/src/Mod/Part/CompoundTools/CompoundFilter.py b/src/Mod/Part/CompoundTools/CompoundFilter.py index 0a91ff5c40..b385c3137e 100644 --- a/src/Mod/Part/CompoundTools/CompoundFilter.py +++ b/src/Mod/Part/CompoundTools/CompoundFilter.py @@ -44,7 +44,8 @@ def makeCompoundFilter(name): '''makeCompoundFilter(name): makes a CompoundFilter object.''' obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", name) _CompoundFilter(obj) - _ViewProviderCompoundFilter(obj.ViewObject) + if obj.ViewObject: + _ViewProviderCompoundFilter(obj.ViewObject) return obj