diff --git a/internal/agent/http_cache/ghacache/ghacache.go b/internal/agent/http_cache/ghacache/ghacache.go index 28ba5aef..0463613f 100644 --- a/internal/agent/http_cache/ghacache/ghacache.go +++ b/internal/agent/http_cache/ghacache/ghacache.go @@ -306,7 +306,7 @@ func httpCacheKey(key string, version string) string { } func (cache *GHACache) httpCacheURL(keyWithVersion string) string { - return fmt.Sprintf("http://%s/%s", cache.cacheHost, keyWithVersion) + return fmt.Sprintf("http://%s/%s", cache.cacheHost, url.PathEscape(keyWithVersion)) } func getID(request *http.Request) (int64, bool) {