diff --git a/hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/src/main/java/org/hswebframework/web/system/authorization/defaults/service/DefaultReactiveAuthenticationInitializeService.java b/hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/src/main/java/org/hswebframework/web/system/authorization/defaults/service/DefaultReactiveAuthenticationInitializeService.java index f2b9b62c3..b5f96ac15 100644 --- a/hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/src/main/java/org/hswebframework/web/system/authorization/defaults/service/DefaultReactiveAuthenticationInitializeService.java +++ b/hsweb-system/hsweb-system-authorization/hsweb-system-authorization-default/src/main/java/org/hswebframework/web/system/authorization/defaults/service/DefaultReactiveAuthenticationInitializeService.java @@ -108,9 +108,10 @@ public class DefaultReactiveAuthenticationInitializeService && properties.isDimensionEnabled(dimension.getType().getId())) .groupBy(d -> d.getType().getId(), Dimension::getId) .flatMap(group -> - group.buffer(200) - .sort() - .concatMap(list -> findSettings(group.key(), list))); + group + .sort() + .buffer(200) + .concatMap(list -> findSettings(group.key(), list))); } protected Flux findSettings(String type, List target) {