From a72acd21b0ef17d6cd9064dd105042b6edb3b8dc Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Thu, 3 Mar 2022 21:41:51 -0700 Subject: core: Retry dynamic config load if config unchanged (see discussion in #4603) --- admin.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'admin.go') diff --git a/admin.go b/admin.go index 8558cee..d31308a 100644 --- a/admin.go +++ b/admin.go @@ -938,7 +938,7 @@ func handleConfig(w http.ResponseWriter, r *http.Request) error { forceReload := r.Header.Get("Cache-Control") == "must-revalidate" err := changeConfig(r.Method, r.URL.Path, body, forceReload) - if err != nil { + if err != nil && !errors.Is(err, errSameConfig) { return err } -- cgit v1.2.3