Fixes issue 1623 - .NET: [BUG] Fix Invalid Mermaid/DOT Identifiers in Fan-In Node Visualization (#1624)

This commit is contained in:
Jose Luis Latorre Millas
2025-10-22 21:19:44 +00:00
committed by GitHub
parent 23bf1db623
commit 0fc1b8837b
@@ -201,7 +201,7 @@ public static class WorkflowVisualizer
var target = fanInData.SinkId;
var sources = fanInData.SourceIds.ToList();
var digest = ComputeFanInDigest(target, sources);
var nodeId = $"fan_in::{target}::{digest}";
var nodeId = $"fan_in_{target}_{digest}";
// Avoid duplicates - the same fan-in edge group might appear in multiple source executor lists
if (seen.Add(nodeId))