This is an automated email from the ASF dual-hosted git repository. jiangmaolin pushed a commit to branch dev-5.5.1 in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
commit 22b5353e5614c6aed582c62ea24cea26685a27c9 Author: RaigorJiang <[email protected]> AuthorDate: Fri Nov 1 07:15:25 2024 +0800 Fix password restore in GlobalRuleConfigurationEventSubscriber --- .../subscriber/dispatch/GlobalRuleConfigurationEventSubscriber.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/event/subscriber/dispatch/GlobalRuleConfigurationEventSubscriber.java b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/subscriber/dispatch/GlobalRuleConfigurationEventSubscriber.java index ac06f2c8016..756772b3308 100644 --- a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/subscriber/dispatch/GlobalRuleConfigurationEventSubscriber.java +++ b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/event/subscriber/dispatch/GlobalRuleConfigurationEventSubscriber.java @@ -61,7 +61,7 @@ public final class GlobalRuleConfigurationEventSubscriber implements EventSubscr } // SPEX ADDED: END contextManager.getMetaDataContextManager().getGlobalConfigurationManager().alterGlobalRuleConfiguration( - TypedSPILoader.findService(RuleConfigurationPersistDecorator.class, ruleConfig.getClass()).map(optional -> optional.restore(ruleConfig.get())).orElse(ruleConfig.get())); + TypedSPILoader.findService(RuleConfigurationPersistDecorator.class, ruleConfig.get().getClass()).map(optional -> optional.restore(ruleConfig.get())).orElse(ruleConfig.get())); } @SphereEx
