diff --git a/pkg/state/envvals_loader.go b/pkg/state/envvals_loader.go index 6d5f2141a9a..c5ea8ef6383 100644 --- a/pkg/state/envvals_loader.go +++ b/pkg/state/envvals_loader.go @@ -73,7 +73,7 @@ func (ld *EnvironmentValuesLoader) LoadEnvironmentValues(missingFileHandler *str if err != nil { return nil, err } - if err := mergo.Merge(&result, &vals, mergo.WithOverride); err != nil { + if err := mergo.Merge(&result, &vals, mergo.WithOverride, mergo.WithOverwriteWithEmptyValue); err != nil { return nil, fmt.Errorf("failed to merge %v: %v", m, err) } }