Don't attempt to proxy if a fallback URL hasn't been set up.

This commit is contained in:
Catherine
2025-09-24 11:12:00 +00:00
parent fc029ad219
commit c6330ccffc

View File

@@ -86,9 +86,12 @@ func ConfigureWildcards(configs []WildcardConfig) error {
indexRepoTemplates = append(indexRepoTemplates, indexRepoTemplate)
}
fallbackURL, err := url.Parse(config.FallbackProxyTo)
if err != nil {
return fmt.Errorf("wildcard pattern: fallback URL: %w", err)
var fallbackURL *url.URL
if config.FallbackProxyTo != "" {
fallbackURL, err = url.Parse(config.FallbackProxyTo)
if err != nil {
return fmt.Errorf("wildcard pattern: fallback URL: %w", err)
}
}
wildcardPatterns = append(wildcardPatterns, &WildcardPattern{