You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by ji...@apache.org on 2026/08/30 10:58:39 UTC
(hugegraph-toolchain) 24/24: fix(hubble): set standalone target URL
This is an automated email from the ASF dual-hosted git repository.
imbajin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hugegraph-toolchain.git
commit 451abb1e489049b723de1c2be80c14aeb16fe2e0
Author: dark <ji...@apache.org>
AuthorDate: Sun Aug 30 14:45:05 2026 +0800
fix(hubble): set standalone target URL
- set an explicit empty URL for HugeGraph 1.7 target creation
- preserve the shared standalone read-write permission model
- cover target URL compatibility in the service test
---
.../hugegraph/service/auth/StandaloneAccountPermissionService.java | 1 +
.../service/auth/StandaloneAccountPermissionServiceTest.java | 4 ++++
2 files changed, 5 insertions(+)
diff --git a/hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionService.java b/hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionService.java
index e665885be..6a5a37605 100644
--- a/hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionService.java
+++ b/hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionService.java
@@ -130,6 +130,7 @@ public class StandaloneAccountPermissionService {
Target target = new Target();
target.name(ROLE_NAME);
target.graph(ALL_GRAPHS);
+ target.url("");
Map<String, Object> resource = new HashMap<>();
resource.put("type", HugeResourceType.ALL.toString());
resource.put("label", "*");
diff --git a/hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionServiceTest.java b/hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionServiceTest.java
index f24659abf..7e622a28e 100644
--- a/hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionServiceTest.java
+++ b/hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/auth/StandaloneAccountPermissionServiceTest.java
@@ -116,6 +116,10 @@ public class StandaloneAccountPermissionServiceTest {
Mockito.verify(auth, Mockito.times(4))
.deleteAccess(Mockito.any());
+ ArgumentCaptor<Target> createdTarget =
+ ArgumentCaptor.forClass(Target.class);
+ Mockito.verify(auth).createTarget(createdTarget.capture());
+ Assert.assertEquals("", createdTarget.getValue().url());
Mockito.verify(auth).deleteTarget("target-id");
Mockito.verify(auth).deleteGroup("group-id");
}