diff --git a/source/blender/nodes/intern/socket_usage_inference.cc b/source/blender/nodes/intern/socket_usage_inference.cc index 9d7f216eb2e..70cfd1b2d3c 100644 --- a/source/blender/nodes/intern/socket_usage_inference.cc +++ b/source/blender/nodes/intern/socket_usage_inference.cc @@ -767,6 +767,10 @@ Array infer_all_sockets_usage(const bNodeTree &tree) const Span all_output_sockets = tree.all_output_sockets(); Array all_usages(tree.all_sockets().size()); + if (tree.has_available_link_cycle()) { + return all_usages; + } + ResourceScope scope; bke::ComputeContextCache compute_context_cache;