add registryUrl parameters from multipleRegistryUrl #13603 (#13633)

Co-authored-by: shaowei ye <yesw@broada.com>
This commit is contained in:
Y 2024-01-10 19:23:24 +08:00 committed by GitHub
parent b5a8c7df55
commit 05d44abe93
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -124,8 +124,9 @@ public class MultipleRegistry extends AbstractRegistry {
referenceRegistries.put(tmpUrl, registryMap.get(tmpUrl));
continue;
}
final URL registryUrl =
URL.valueOf(tmpUrl).addParameterIfAbsent(CHECK_KEY, url.getParameter(CHECK_KEY, "true"));
final URL registryUrl = URL.valueOf(tmpUrl)
.addParametersIfAbsent(url.getParameters())
.addParameterIfAbsent(CHECK_KEY, url.getParameter(CHECK_KEY, "true"));
Registry registry = registryFactory.getRegistry(registryUrl);
registryMap.put(tmpUrl, registry);
referenceRegistries.put(tmpUrl, registry);