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 1a8387e70d4b6f511d458fd4294968b731b91133 Author: Liang.Hua <36814772+jacob...@users.noreply.github.com> AuthorDate: Wed Mar 29 15:03:31 2023 +0800 [DIRTY] project name of "storage/project/state" api support case insensitive (#30240) Co-authored-by: liang.hua <liang....@kyligence.io> --- .../java/io/kyligence/kap/secondstorage/SecondStorageLockTest.java | 2 +- .../kyligence/kap/secondstorage/management/SecondStorageEndpoint.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/SecondStorageLockTest.java b/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/SecondStorageLockTest.java index 676dcc29fd..8a403e740c 100644 --- a/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/SecondStorageLockTest.java +++ b/src/second-storage/clickhouse-it/src/test/java/io/kyligence/kap/secondstorage/SecondStorageLockTest.java @@ -1001,7 +1001,7 @@ public class SecondStorageLockTest implements JobWaiter { buildIncrementalLoadQuery("2012-01-01", "2012-01-02"); val request = new ProjectEnableRequest(); - request.setProject(getProject()); + request.setProject(getProject().toUpperCase(Locale.ROOT)); request.setEnabled(false); request.setNewNodes(null); val jobInfo = secondStorageEndpoint.enableProjectStorage(request); diff --git a/src/second-storage/core-ui/src/main/java/io/kyligence/kap/secondstorage/management/SecondStorageEndpoint.java b/src/second-storage/core-ui/src/main/java/io/kyligence/kap/secondstorage/management/SecondStorageEndpoint.java index b67e565d99..99dcb37f0f 100644 --- a/src/second-storage/core-ui/src/main/java/io/kyligence/kap/secondstorage/management/SecondStorageEndpoint.java +++ b/src/second-storage/core-ui/src/main/java/io/kyligence/kap/secondstorage/management/SecondStorageEndpoint.java @@ -147,8 +147,8 @@ public class SecondStorageEndpoint extends NBasicController { @ApiOperation(value = "enableProject") @PostMapping(value = "/project/state", produces = {HTTP_VND_APACHE_KYLIN_JSON, HTTP_VND_APACHE_KYLIN_V4_PUBLIC_JSON}) public EnvelopeResponse<JobInfoResponse> enableProjectStorage(@RequestBody ProjectEnableRequest projectEnableRequest) { - checkProjectName(projectEnableRequest.getProject()); - val jobInfo = secondStorageService.changeProjectSecondStorageState(projectEnableRequest.getProject(), + String projectName = checkProjectName(projectEnableRequest.getProject()); + val jobInfo = secondStorageService.changeProjectSecondStorageState(projectName, projectEnableRequest.getNewNodes(), projectEnableRequest.isEnabled()); JobInfoResponse jobInfoResponse = new JobInfoResponse();