This is an automated email from the ASF dual-hosted git repository.

zihaoxiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new cfca07e313 [Fix-17995][API] Non-admin users cannot delete their own 
access tokens (#17997)
cfca07e313 is described below

commit cfca07e313471e155bd8f34887a42258e9151595
Author: dill <[email protected]>
AuthorDate: Fri Feb 27 17:02:07 2026 +0800

    [Fix-17995][API] Non-admin users cannot delete their own access tokens 
(#17997)
---
 .../api/permission/ResourcePermissionCheckServiceImpl.java              | 2 +-
 .../api/permission/AccessTokenResourcePermissionCheckTest.java          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/permission/ResourcePermissionCheckServiceImpl.java
 
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/permission/ResourcePermissionCheckServiceImpl.java
index b5596c866f..b0d27a374b 100644
--- 
a/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/permission/ResourcePermissionCheckServiceImpl.java
+++ 
b/dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/permission/ResourcePermissionCheckServiceImpl.java
@@ -426,7 +426,7 @@ public class ResourcePermissionCheckServiceImpl
 
         @Override
         public boolean permissionCheck(int userId, String url, Logger logger) {
-            return false;
+            return true;
         }
 
         @Override
diff --git 
a/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/permission/AccessTokenResourcePermissionCheckTest.java
 
b/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/permission/AccessTokenResourcePermissionCheckTest.java
index a46f52eafb..cc3fe2b7e5 100644
--- 
a/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/permission/AccessTokenResourcePermissionCheckTest.java
+++ 
b/dolphinscheduler-api/src/test/java/org/apache/dolphinscheduler/api/permission/AccessTokenResourcePermissionCheckTest.java
@@ -52,7 +52,7 @@ public class AccessTokenResourcePermissionCheckTest {
     @Test
     public void testPermissionCheck() {
         User user = getLoginUser();
-        
Assertions.assertFalse(accessTokenResourcePermissionCheck.permissionCheck(user.getId(),
 null, logger));
+        
Assertions.assertTrue(accessTokenResourcePermissionCheck.permissionCheck(user.getId(),
 null, logger));
     }
 
     @Test

Reply via email to