瀏覽代碼

Review fixes

Roman Zabaluev 2 年之前
父節點
當前提交
1c8e930fa0

+ 2 - 1
kafka-ui-api/src/main/java/com/provectus/kafka/ui/config/auth/LdapSecurityConfig.java

@@ -5,6 +5,7 @@ import static com.provectus.kafka.ui.config.auth.AbstractAuthSecurityConfig.AUTH
 import com.provectus.kafka.ui.service.rbac.AccessControlService;
 import java.util.Collection;
 import java.util.List;
+import java.util.Optional;
 import javax.annotation.Nullable;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -99,7 +100,7 @@ public class LdapSecurityConfig {
   @Primary
   public LdapAuthoritiesPopulator ldapAuthoritiesPopulator(BaseLdapPathContextSource contextSource) {
     var authoritiesPopulator = new DefaultLdapAuthoritiesPopulator(contextSource, props.getGroupFilterSearchBase());
-    authoritiesPopulator.setGroupSearchFilter(props.getGroupFilterSearchFilter());
+    Optional.ofNullable(props.getGroupFilterSearchFilter()).ifPresent(authoritiesPopulator::setGroupSearchFilter);
     authoritiesPopulator.setRolePrefix("");
     authoritiesPopulator.setConvertToUpperCase(false);
     authoritiesPopulator.setSearchSubtree(true);