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

shoothzj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new d5f5714d1 fix: fix loaded variable not assigned (#4065)
d5f5714d1 is described below

commit d5f5714d1afac5675a49996e0ccd884fb617041c
Author: ZhangJian He <[email protected]>
AuthorDate: Thu Nov 30 13:52:48 2023 +0800

    fix: fix loaded variable not assigned (#4065)
    
    Signed-off-by: ZhangJian He <[email protected]>
---
 ci/spotbugs/exclude.xml                                              | 5 -----
 .../servicecomb/huaweicloud/servicestage/AKSKAuthHeaderProvider.java | 3 ++-
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/ci/spotbugs/exclude.xml b/ci/spotbugs/exclude.xml
index fc38bcbc3..453eea4a1 100644
--- a/ci/spotbugs/exclude.xml
+++ b/ci/spotbugs/exclude.xml
@@ -377,11 +377,6 @@
         <Bug pattern="SSD_DO_NOT_USE_INSTANCE_LOCK_ON_SHARED_STATIC_DATA"/>
     </Match>
 
-    <Match>
-        <Bug pattern="SS_SHOULD_BE_STATIC"/>
-        <Class 
name="org.apache.servicecomb.huaweicloud.servicestage.AKSKAuthHeaderProvider"/>
-    </Match>
-
     <Match>
         <Bug pattern="THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION"/>
     </Match>
diff --git 
a/huawei-cloud/servicestage/src/main/java/org/apache/servicecomb/huaweicloud/servicestage/AKSKAuthHeaderProvider.java
 
b/huawei-cloud/servicestage/src/main/java/org/apache/servicecomb/huaweicloud/servicestage/AKSKAuthHeaderProvider.java
index 3469df6a7..e192a4fbd 100644
--- 
a/huawei-cloud/servicestage/src/main/java/org/apache/servicecomb/huaweicloud/servicestage/AKSKAuthHeaderProvider.java
+++ 
b/huawei-cloud/servicestage/src/main/java/org/apache/servicecomb/huaweicloud/servicestage/AKSKAuthHeaderProvider.java
@@ -65,7 +65,7 @@ public class AKSKAuthHeaderProvider implements 
AuthHeaderProvider {
 
   private boolean enabled;
 
-  private final boolean loaded = false;
+  private boolean loaded = false;
 
   private final Environment environment;
 
@@ -98,6 +98,7 @@ public class AKSKAuthHeaderProvider implements 
AuthHeaderProvider {
       headers.put(X_SERVICE_AK, getAccessKey());
       headers.put(X_SERVICE_SHAAKSK, getSecretKey());
       headers.put(X_SERVICE_PROJECT, getProject());
+      loaded = true;
     }
   }
 

Reply via email to