浏览代码

Review fix

Roman Zabaluev 2 年之前
父节点
当前提交
892ad65d79
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AccessController.java

+ 2 - 3
kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AccessController.java

@@ -32,8 +32,6 @@ public class AccessController implements AuthorizationApi {
   private final AccessControlService accessControlService;
   private final AccessControlService accessControlService;
 
 
   public Mono<ResponseEntity<AuthenticationInfoDTO>> getUserAuthInfo(ServerWebExchange exchange) {
   public Mono<ResponseEntity<AuthenticationInfoDTO>> getUserAuthInfo(ServerWebExchange exchange) {
-    AuthenticationInfoDTO dto = new AuthenticationInfoDTO(accessControlService.isRbacEnabled());
-
     Mono<List<UserPermissionDTO>> permissions = accessControlService.getUser()
     Mono<List<UserPermissionDTO>> permissions = accessControlService.getUser()
         .map(user -> accessControlService.getRoles()
         .map(user -> accessControlService.getRoles()
             .stream()
             .stream()
@@ -51,10 +49,11 @@ public class AccessController implements AuthorizationApi {
     return userName
     return userName
         .zipWith(permissions)
         .zipWith(permissions)
         .map(data -> {
         .map(data -> {
+          var dto = new AuthenticationInfoDTO(accessControlService.isRbacEnabled());
           dto.setUserInfo(new UserInfoDTO(data.getT1(), data.getT2()));
           dto.setUserInfo(new UserInfoDTO(data.getT1(), data.getT2()));
           return dto;
           return dto;
         })
         })
-        .switchIfEmpty(Mono.just(dto))
+        .switchIfEmpty(Mono.just(new AuthenticationInfoDTO(accessControlService.isRbacEnabled())))
         .map(ResponseEntity::ok);
         .map(ResponseEntity::ok);
   }
   }