diff --git a/pkg/downloader/chart_downloader.go b/pkg/downloader/chart_downloader.go index 79673ebb1..81cdf0c76 100644 --- a/pkg/downloader/chart_downloader.go +++ b/pkg/downloader/chart_downloader.go @@ -582,24 +582,24 @@ func (c *ChartDownloader) getChartName(url string) string { return name } -func (c *ChartDownloader) appendTagToURLIfNeeded(chartUrl *url.URL, version string) (*url.URL, error) { - if !registry.IsOCI(chartUrl.String()) { - return chartUrl, nil +func (c *ChartDownloader) appendTagToURLIfNeeded(chartURL *url.URL, version string) (*url.URL, error) { + if !registry.IsOCI(chartURL.String()) { + return chartURL, nil } - refAlreadyHasTagOrDigest := strings.Contains(chartUrl.Path, ":") || strings.Contains(chartUrl.Path, "@") + refAlreadyHasTagOrDigest := strings.Contains(chartURL.Path, ":") || strings.Contains(chartURL.Path, "@") if refAlreadyHasTagOrDigest { - return chartUrl, nil + return chartURL, nil } - tag, err := c.getOciTag(chartUrl.String(), version) + tag, err := c.getOciTag(chartURL.String(), version) if err != nil { return nil, err } - chartUrl.Path = fmt.Sprintf("%s:%s", chartUrl.Path, tag) + chartURL.Path = fmt.Sprintf("%s:%s", chartURL.Path, tag) - return chartUrl, nil + return chartURL, nil } func (c *ChartDownloader) getOciTag(ref, version string) (string, error) {