diff --git a/loader/loader.go b/loader/loader.go index 8d4ec7c0..32a10f04 100644 --- a/loader/loader.go +++ b/loader/loader.go @@ -472,15 +472,7 @@ func loadServiceWithExtends(filename, name string, servicesDict map[string]inter return nil, err } - if !opts.SkipInterpolation { - substitute, err := opts.Interpolate.Substitute(string(bytes), template.Mapping(opts.Interpolate.LookupValue)) - if err != nil { - return nil, err - } - bytes = []byte(substitute) - } - - baseFile, err := ParseYAML(bytes) + baseFile, err := parseConfig(bytes, opts) if err != nil { return nil, err }