Преглед на файлове

fix 修复 OssClient 实例多租户相同key缓存覆盖问题

疯狂的狮子Li преди 2 години
родител
ревизия
f78df97bcc
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java

+ 2 - 2
ruoyi-common/ruoyi-common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java

@@ -51,13 +51,13 @@ public class OssFactory {
         if (client == null) {
             CLIENT_CACHE.put(key, new OssClient(configKey, properties));
             log.info("创建OSS实例 key => {}", configKey);
-            return CLIENT_CACHE.get(configKey);
+            return CLIENT_CACHE.get(key);
         }
         // 配置不相同则重新构建
         if (!client.checkPropertiesSame(properties)) {
             CLIENT_CACHE.put(key, new OssClient(configKey, properties));
             log.info("重载OSS实例 key => {}", configKey);
-            return CLIENT_CACHE.get(configKey);
+            return CLIENT_CACHE.get(key);
         }
         return client;
     }