diff --git a/d2graph/seqdiagram.go b/d2graph/seqdiagram.go index ebbb9302c..15d7bc266 100644 --- a/d2graph/seqdiagram.go +++ b/d2graph/seqdiagram.go @@ -100,7 +100,9 @@ func (e *Edge) ContainedBy(obj *Object) bool { func (e *Edge) GetGroup() *Object { for _, ref := range e.References { - return ref.ScopeObj + if ref.ScopeObj.IsSequenceDiagramGroup() { + return ref.ScopeObj + } } return nil }