diff --git a/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp b/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp index cabbfc8ec6..0cfcf7a355 100644 --- a/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp +++ b/src/ifcgeom/kernels/opencascade/sweep_along_curve.cpp @@ -110,7 +110,7 @@ bool OpenCascadeKernel::convert(const taxonomy::sweep_along_curve::ptr scs, Topo Handle(Geom_Surface) surface; if (scs->surface) { - convert_surface(scs->surface); + surface = convert_surface(scs->surface); } gp_Trsf directrix;