From 5d62bf3f0925a4346261c09323f6015ba663c28d Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sun, 20 Dec 2020 00:33:52 +0300 Subject: [PATCH] fix merge Signed-off-by: Vasiliy Tolstov --- consul.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/consul.go b/consul.go index dae8ddc..2b6b100 100644 --- a/consul.go +++ b/consul.go @@ -96,11 +96,11 @@ func (c *consulConfig) Load(ctx context.Context) error { } if err == nil && pair != nil { - dst, err := config.Zero(c.opts.Struct) + src, err := config.Zero(c.opts.Struct) if err == nil { - err = c.opts.Codec.Unmarshal(pair.Value, c.opts.Struct) + err = c.opts.Codec.Unmarshal(pair.Value, src) if err == nil { - err = mergo.Merge(c.opts.Struct, dst, mergo.WithOverride, mergo.WithTypeCheck, mergo.WithAppendSlice) + err = mergo.Merge(c.opts.Struct, src, mergo.WithOverride, mergo.WithTypeCheck, mergo.WithAppendSlice) } }