diff --git a/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenEntity.java b/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenEntity.java index fb1a2c897c..5554ab7101 100644 --- a/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenEntity.java +++ b/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenEntity.java @@ -95,8 +95,8 @@ public class TokenEntity extends BaseEntity { // 验证token是否有效 public Boolean isValid() { - return !revoked && !isDeleted() && - (permanent || (expiresAt != null && expiresAt.isAfter(BdDateUtils.now()))); + return !Boolean.TRUE.equals(revoked) && !isDeleted() && + (Boolean.TRUE.equals(permanent) || (expiresAt != null && expiresAt.isAfter(BdDateUtils.now()))); } // 撤销token diff --git a/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenRestService.java b/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenRestService.java index 593733ae90..15b0f83560 100644 --- a/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenRestService.java +++ b/modules/core/src/main/java/com/bytedesk/core/rbac/token/TokenRestService.java @@ -87,8 +87,8 @@ public class TokenRestService extends BaseRestService