Skip to content

Commit e0cba88

Browse files
committed
BE: fix test error
1 parent 273da6a commit e0cba88

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

api/src/main/java/io/kafbat/ui/service/rbac/AccessControlService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,9 @@ public static Mono<AuthenticatedUser> getUser() {
162162

163163
private boolean isClusterAccessible(String clusterName, AuthenticatedUser user) {
164164
Assert.isTrue(StringUtils.isNotEmpty(clusterName), "cluster value is empty");
165+
if (properties.getDefaultRole() != null) {
166+
return true;
167+
}
165168
return properties.getRoles()
166169
.stream()
167170
.filter(filterRole(user))

api/src/test/java/io/kafbat/ui/service/rbac/AccessControlServiceDefaultRoleRbacEnabledTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ void setUp() {
6262
RoleBasedAccessControlProperties properties = mock();
6363
defaultRole = MockedRbacUtils.getDefaultRole();
6464
when(properties.getDefaultRole()).thenReturn(defaultRole);
65+
when(properties.getRoles()).thenReturn(List.of()); // Return empty list for roles
6566

6667

6768
ReflectionTestUtils.setField(accessControlService, "properties", properties);

0 commit comments

Comments
 (0)