prevent cycle in d2chaos sequence diagram

This commit is contained in:
Alexander Wang 2024-03-20 16:03:09 -07:00
parent 59f1006090
commit 600bc093bb
No known key found for this signature in database
GPG key ID: BE3937D0D52D8927

View file

@ -137,6 +137,9 @@ func (gs *dslGenState) edge() error {
if err != nil { if err != nil {
return err return err
} }
if src == dst && gs.nodeShapes[dst] == d2target.ShapeSequenceDiagram {
break
}
if gs.findOuterSequenceDiagram(src) == gs.findOuterSequenceDiagram(dst) { if gs.findOuterSequenceDiagram(src) == gs.findOuterSequenceDiagram(dst) {
break break
} }