This is an automated email from the ASF dual-hosted git repository. xxyu pushed a commit to branch kylin5 in repository https://gitbox.apache.org/repos/asf/kylin.git
commit 6dc56d7315ae187e433da50748432abd00ec1f18 Author: Hang Jia <754332...@qq.com> AuthorDate: Tue Mar 21 16:54:07 2023 +0800 KYLIN-5575 The operation and maintenance personnel have no access permission when they pass the index optimization suggestion --- .../src/main/java/org/apache/kylin/rest/service/IndexPlanService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/IndexPlanService.java b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/IndexPlanService.java index 0f638eb8b9..e1e50e1dc9 100644 --- a/src/modeling-service/src/main/java/org/apache/kylin/rest/service/IndexPlanService.java +++ b/src/modeling-service/src/main/java/org/apache/kylin/rest/service/IndexPlanService.java @@ -1109,7 +1109,7 @@ public class IndexPlanService extends BasicService implements TableIndexPlanSupp @Transaction(project = 0) public BuildBaseIndexResponse updateBaseIndex(String project, CreateBaseIndexRequest request, boolean createIfNotExistTableLayout, boolean createIfNotExistAggLayout, boolean isAuo) { - aclEvaluate.checkProjectWritePermission(project); + aclEvaluate.checkProjectOperationDesignPermission(project); // update = delete + create Set<Long> needDelete = checkNeedUpdateBaseIndex(project, request, isAuo); List<LayoutEntity> needRetainAggLayout = getNeedRetainAggLayout(project, request, needDelete);