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

jianglongtao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new e22f607ae72 Fix sonar issue (#32870)
e22f607ae72 is described below

commit e22f607ae7287a2697aadcf748d7801c9a0c59d4
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Sep 14 19:23:14 2024 +0800

    Fix sonar issue (#32870)
---
 .../manager/cluster/persist/ClusterMetaDataManagerPersistService.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/ClusterMetaDataManagerPersistService.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/ClusterMetaDataManagerPersistService.java
index 3098922420f..f7ba803f8c9 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/ClusterMetaDataManagerPersistService.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/ClusterMetaDataManagerPersistService.java
@@ -191,10 +191,10 @@ public final class ClusterMetaDataManagerPersistService 
implements MetaDataManag
     
     @Override
     public void alterRuleConfiguration(final String databaseName, final 
RuleConfiguration toBeAlteredRuleConfig) {
-        MetaDataContexts originalMetaDataContexts = 
metaDataContextManager.getMetaDataContexts().get();
         if (null == toBeAlteredRuleConfig) {
             return;
         }
+        MetaDataContexts originalMetaDataContexts = 
metaDataContextManager.getMetaDataContexts().get();
         Collection<MetaDataVersion> metaDataVersions = 
metaDataPersistService.getDatabaseRulePersistService().persistConfigurations(databaseName,
 Collections.singleton(toBeAlteredRuleConfig));
         
metaDataPersistService.getMetaDataVersionPersistService().switchActiveVersion(metaDataVersions);
         afterRuleConfigurationAltered(databaseName, originalMetaDataContexts);

Reply via email to