diff --git a/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc b/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc index 9f67638de7e..f5ab9c053c1 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc @@ -121,6 +121,7 @@ static Vector get_instance_references__collection(GeoNodeExec static Vector get_instance_references__geometry(GeoNodeExecParams ¶ms) { GeometrySet geometry_set = params.extract_input("Instance Geometry"); + geometry_set.ensure_owns_direct_data(); return {std::move(geometry_set)}; }