mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 02:00:43 +00:00
Nodes.Merge should Merge Node(s)!
This commit is contained in:
@@ -66,9 +66,10 @@ func (n Nodes) Copy() Nodes {
|
||||
func (n Nodes) Merge(other Nodes) Nodes {
|
||||
cp := n.Copy()
|
||||
for k, v := range other {
|
||||
if _, ok := cp[k]; !ok { // don't overwrite
|
||||
cp[k] = v.Copy()
|
||||
if n, ok := cp[k]; ok { // don't overwrite
|
||||
v = v.Merge(n)
|
||||
}
|
||||
cp[k] = v
|
||||
}
|
||||
return cp
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user