diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/FeatureResourceSyncServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/FeatureResourceSyncServiceImpl.java index 7e379858..f6341fc8 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/FeatureResourceSyncServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/FeatureResourceSyncServiceImpl.java @@ -281,7 +281,7 @@ public class FeatureResourceSyncServiceImpl implements FeatureResourceSyncServic .uniCode(featureResource.getUniCode()) .build(); - roleCodes = roleCodes.stream().filter(StringUtils::isNotBlank).collect(Collectors.toList()); + roleCodes = CollectionUtils.emptyIfNull(roleCodes).stream().filter(StringUtils::isNotBlank).collect(Collectors.toList()); if (CollectionUtils.isEmpty(roleCodes)) { return logResourceBindRoleDO; }