diff --git a/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp b/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp index 2c7af56f61..a91f6f969e 100644 --- a/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp +++ b/src/ifcgeom/kernels/opencascade/OpenCascadeKernel.cpp @@ -408,7 +408,7 @@ bool IfcGeom::OpenCascadeKernel::convert_impl(const taxonomy::revolve::ptr r, If TopoDS_Shape shape = BRepPrimAPI_MakeRevol(face, ax); results.emplace_back(ConversionResult( - r->instance->data().id(), + r->instance->as()->id(), r->matrix, new OpenCascadeShape(shape), r->surface_style