You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by gu...@apache.org on 2022/02/10 14:20:06 UTC

[dubbo] branch 3.0 updated: Ignore version 1.0.0 (#9674)

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

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


The following commit(s) were added to refs/heads/3.0 by this push:
     new 2169026  Ignore version 1.0.0 (#9674)
2169026 is described below

commit 216902624e1a8a72f2a3eb83f2ff4ac75c5d3559
Author: GuoHao <gu...@gmail.com>
AuthorDate: Thu Feb 10 22:18:48 2022 +0800

    Ignore version 1.0.0 (#9674)
---
 .../org/apache/dubbo/rpc/protocol/tri/AbstractClientStream.java     | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractClientStream.java b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractClientStream.java
index eefa588..b3540e8 100644
--- a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractClientStream.java
+++ b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/AbstractClientStream.java
@@ -407,8 +407,10 @@ public abstract class AbstractClientStream extends AbstractStream implements Str
         if (inv.get(CommonConstants.TIMEOUT_KEY) != null) {
             metadata.put(TripleHeaderEnum.TIMEOUT.getHeader(), inv.get(CommonConstants.TIMEOUT_KEY) + "m");
         }
-        metadata.putIfNotNull(TripleHeaderEnum.SERVICE_VERSION.getHeader(), getUrl().getVersion())
-            .putIfNotNull(TripleHeaderEnum.CONSUMER_APP_NAME_KEY.getHeader(),
+        if (!"1.0.0".equals(getUrl().getVersion())) {
+            metadata.putIfNotNull(TripleHeaderEnum.SERVICE_VERSION.getHeader(), getUrl().getVersion());
+        }
+        metadata.putIfNotNull(TripleHeaderEnum.CONSUMER_APP_NAME_KEY.getHeader(),
                 (String) inv.getObjectAttachments().remove(CommonConstants.APPLICATION_KEY))
             .putIfNotNull(TripleHeaderEnum.CONSUMER_APP_NAME_KEY.getHeader(),
                 (String) inv.getObjectAttachments().remove(CommonConstants.REMOTE_APPLICATION_KEY))