From ab5290ab03734f66382540388b978b9d03ce9864 Mon Sep 17 00:00:00 2001 From: pandaapo <35672972+pandaapo@users.noreply.github.com> Date: Thu, 29 Sep 2022 15:18:08 +0800 Subject: [PATCH] fix pr 613: modify a judgment logic. (#618) --- CHANGELOG.md | 3 ++- .../tencent/cloud/common/metadata/StaticMetadataManager.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 957a8077..5e5d18a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,4 +7,5 @@ - [Optimize: optimize configuration conditional & optimize config data tips](https://github.com/Tencent/spring-cloud-tencent/pull/603) - [Automatically transmit some headers specified by a environment varaible that directly defines header keys.](https://github.com/Tencent/spring-cloud-tencent/pull/606) - [Optimize: Maybe remove Chinese characters](https://github.com/Tencent/spring-cloud-tencent/pull/607) -- [ fix pr #606 cause ci fail](https://github.com/Tencent/spring-cloud-tencent/pull/613) \ No newline at end of file +- [ fix pr #606 cause ci fail](https://github.com/Tencent/spring-cloud-tencent/pull/613) +- [fix pr 613: modify a judgment logic](https://github.com/Tencent/spring-cloud-tencent/pull/618) \ No newline at end of file diff --git a/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java b/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java index 7c38ed2e..0007c02c 100644 --- a/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java +++ b/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java @@ -104,7 +104,8 @@ public class StaticMetadataManager { for (Map.Entry entry : allEnvs.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); - if (StringUtils.isNotBlank(key) && key.startsWith(ENV_METADATA_PREFIX) + if (StringUtils.isNotBlank(key) + && (key.startsWith(ENV_METADATA_PREFIX) || key.equals(ENV_TRAFFIC_CONTENT_RAW_TRANSHEADERS)) && !key.equals(ENV_METADATA_CONTENT_TRANSITIVE)) { String sourceKey = ""; if (key.equals(ENV_TRAFFIC_CONTENT_RAW_TRANSHEADERS)) {