iliax 1 년 전
부모
커밋
fb9a1bd57d
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/AccessControlService.java

+ 3 - 2
kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/rbac/AccessControlService.java

@@ -95,10 +95,11 @@ public class AccessControlService {
       return Mono.empty();
     }
     return getUser()
-        .doOnNext(user -> {
+        .flatMap(user -> {
           if (!isAccessible(user, context)) {
-            throw new AccessDeniedException(ACCESS_DENIED);
+            return Mono.error(new AccessDeniedException(ACCESS_DENIED));
           }
+          return Mono.empty();
         })
         .then();
   }