diff --git a/source/blender/blenkernel/intern/curve_legacy_convert.cc b/source/blender/blenkernel/intern/curve_legacy_convert.cc index 62e89d8be80..193a292994d 100644 --- a/source/blender/blenkernel/intern/curve_legacy_convert.cc +++ b/source/blender/blenkernel/intern/curve_legacy_convert.cc @@ -105,6 +105,10 @@ Curves *curve_legacy_to_curves(const Curve &curve_legacy, const ListBase &nurbs_ curves.update_curve_types(); + if (curves.curves_num() == 0) { + return curves_id; + } + MutableSpan positions = curves.positions_for_write(); OutputAttribute_Typed radius_attribute = component.attribute_try_get_for_output_only("radius", ATTR_DOMAIN_POINT);