diff --git a/probe/docker/registry.go b/probe/docker/registry.go index 223b11575..d399da3eb 100644 --- a/probe/docker/registry.go +++ b/probe/docker/registry.go @@ -373,11 +373,9 @@ func (r *registry) updateContainerState(containerID string, intendedState *strin } // Trigger anyone watching for updates - if err != nil { - node := c.GetNode() - for _, f := range r.watchers { - f(node) - } + node := c.GetNode() + for _, f := range r.watchers { + f(node) } // And finally, ensure we gather stats for it diff --git a/report/report.go b/report/report.go index 759ad2b47..ac70aade6 100644 --- a/report/report.go +++ b/report/report.go @@ -259,6 +259,7 @@ func (r Report) Copy() Report { DNS: r.DNS.Copy(), Sampling: r.Sampling, Window: r.Window, + Shortcut: r.Shortcut, Plugins: r.Plugins.Copy(), ID: fmt.Sprintf("%d", rand.Int63()), }