From a1d44cf2417e738372b54781c1d870d659c2bdc2 Mon Sep 17 00:00:00 2001 From: Haotian Zhang <928016560@qq.com> Date: Tue, 15 Jul 2025 17:13:24 +0800 Subject: [PATCH] fix:fix polaris_namespace is null when using TSF. --- .../config/extend/tsf/TsfCoreEnvironmentPostProcessor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java b/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java index d50aa11fb..75a609102 100644 --- a/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java +++ b/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java @@ -119,6 +119,10 @@ public final class TsfCoreEnvironmentPostProcessor implements EnvironmentPostPro if (StringUtils.isBlank(tsfNamespaceId)) { LOGGER.error("tsf_namespace_id is empty"); } + String polarisNamespace = environment.getProperty("polaris_namespace"); + if (StringUtils.isBlank(polarisNamespace) && StringUtils.isNotBlank(tsfNamespaceId)) { + defaultProperties.put("spring.cloud.polaris.namespace", tsfNamespaceId); + } // context defaultProperties.put("spring.cloud.polaris.enabled", "true");