diff --git a/backend/platform-system/pom.xml b/backend/platform-system/pom.xml
index f091f62..388da3b 100644
--- a/backend/platform-system/pom.xml
+++ b/backend/platform-system/pom.xml
@@ -74,6 +74,11 @@
easy-captcha
+
+
+ org.openjdk.nashorn
+ nashorn-core
+
org.springdoc
diff --git a/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java b/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java
index a920cb2..daee77a 100644
--- a/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java
+++ b/backend/platform-system/src/main/java/com/yfd/platform/system/domain/LoginUser.java
@@ -32,6 +32,10 @@ public class LoginUser implements UserDetails {
@Override
public Collection extends GrantedAuthority> getAuthorities() {
// 将权限信息放入集合
+ if (permissions == null || permissions.isEmpty()) {
+ authorities = new java.util.ArrayList<>();
+ return authorities;
+ }
authorities = permissions.stream()
.map(SimpleGrantedAuthority::new)
.collect(Collectors.toList());