From c6330ccffcba9c50c139fd6d6a847856094feb03 Mon Sep 17 00:00:00 2001 From: Catherine Date: Wed, 24 Sep 2025 11:12:00 +0000 Subject: [PATCH] Don't attempt to proxy if a fallback URL hasn't been set up. --- src/wildcard.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/wildcard.go b/src/wildcard.go index b792dea..850b63b 100644 --- a/src/wildcard.go +++ b/src/wildcard.go @@ -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{