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();

Reply via email to