From 06c3cd6637f53053908f8350f537d4aad9852302 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Sun, 13 Dec 2020 19:28:29 +0300 Subject: [PATCH] config: fix default config loader Signed-off-by: Vasiliy Tolstov --- config/default.go | 2 +- config/default_test.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/default.go b/config/default.go index e67f9051..7ee22fda 100644 --- a/config/default.go +++ b/config/default.go @@ -196,7 +196,7 @@ func (c *defaultConfig) fillValues(ctx context.Context, valueOf reflect.Value) e } tag, ok := field.Tag.Lookup(c.opts.StructTag) if !ok { - return nil + continue } if err := c.fillValue(ctx, value, tag); err != nil { diff --git a/config/default_test.go b/config/default_test.go index cc1dfaa1..12c500d2 100644 --- a/config/default_test.go +++ b/config/default_test.go @@ -11,6 +11,7 @@ import ( type Cfg struct { StringValue string `default:"string_value"` IntValue int `default:"99"` + IgnoreValue string `json:"-"` StructValue struct { StringValue string `default:"string_value"` }