This is an automated email from the ASF dual-hosted git repository.

crazyhzm pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2 by this push:
     new 05d44abe93 add registryUrl parameters from multipleRegistryUrl #13603 
(#13633)
05d44abe93 is described below

commit 05d44abe933f03024f57efd8779d6595f38e7395
Author: Y <[email protected]>
AuthorDate: Wed Jan 10 19:23:24 2024 +0800

    add registryUrl parameters from multipleRegistryUrl #13603 (#13633)
    
    Co-authored-by: shaowei ye <[email protected]>
---
 .../java/org/apache/dubbo/registry/multiple/MultipleRegistry.java    | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
 
b/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
index 82f9bbef5f..44a2e57126 100644
--- 
a/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
+++ 
b/dubbo-registry/dubbo-registry-multiple/src/main/java/org/apache/dubbo/registry/multiple/MultipleRegistry.java
@@ -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);

Reply via email to