diff --git a/sam/header.go b/sam/header.go index 98d38a0..7092063 100644 --- a/sam/header.go +++ b/sam/header.go @@ -499,6 +499,9 @@ func (bh *Header) AddReference(r *Reference) error { if r.uri == nil { r.uri = er.uri } + if r.otherTags == nil { + r.otherTags = er.otherTags + } bh.refs[dupID] = r return nil }