소스 검색

fix(系统配置): 修复可能无法报错系统配置

zhouhao 2 년 전
부모
커밋
3f3f06a8e6
1개의 변경된 파일5개의 추가작업 그리고 11개의 파일을 삭제
  1. 5 11
      jetlinks-components/common-component/src/main/java/org/jetlinks/community/config/SimpleConfigManager.java

+ 5 - 11
jetlinks-components/common-component/src/main/java/org/jetlinks/community/config/SimpleConfigManager.java

@@ -73,17 +73,11 @@ public class SimpleConfigManager implements ConfigManager, ConfigScopeManager {
 
     @Override
     public Mono<Void> setProperties(String scope, Map<String, Object> values) {
-        return Flux
-            .fromIterable(values.entrySet())
-            .map(e -> {
-                ConfigEntity entity = new ConfigEntity();
-                entity.setProperties(values);
-                entity.setScope(scope);
-                entity.getId();
-                return entity;
-            })
-            .as(repository::save)
-            .then();
+        ConfigEntity entity = new ConfigEntity();
+        entity.setProperties(values);
+        entity.setScope(scope);
+        entity.getId();
+        return repository.save(entity).then();
     }
 
 }