[CrashFix] Core: fix crash when Surface is null

This commit is contained in:
0penBrain
2022-04-06 10:08:18 +02:00
committed by wwmayer
parent daaf81e346
commit f75f4aaa9c

View File

@@ -878,6 +878,8 @@ PyObject* TopoShapeFacePy::cutHoles(PyObject *args)
Py::Object TopoShapeFacePy::getSurface() const
{
const TopoDS_Face& f = TopoDS::Face(getTopoShapePtr()->getShape());
if (f.IsNull())
return Py::Object(Py_None);
BRepAdaptor_Surface adapt(f);
Base::PyObjectBase* surface = nullptr;
switch(adapt.GetType())