KYLIN-1140 cube couldnât be saved if the cube name != cubeDesc name Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/6ad0786c Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/6ad0786c Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/6ad0786c
Branch: refs/heads/1.x-HBase1.1.3 Commit: 6ad0786c6a22d9013510bfd20d5737f9c8db731a Parents: 9e8a717 Author: shaofengshi <shaofeng...@apache.org> Authored: Thu Nov 12 17:12:42 2015 +0800 Committer: shaofengshi <shaofeng...@apache.org> Committed: Thu Nov 12 17:12:42 2015 +0800 ---------------------------------------------------------------------- examples/sample_cube/metadata/cube/kylin_sales_cube.json | 3 ++- .../java/org/apache/kylin/rest/controller/CubeController.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/6ad0786c/examples/sample_cube/metadata/cube/kylin_sales_cube.json ---------------------------------------------------------------------- diff --git a/examples/sample_cube/metadata/cube/kylin_sales_cube.json b/examples/sample_cube/metadata/cube/kylin_sales_cube.json index ef1fdf6..5c36aa1 100644 --- a/examples/sample_cube/metadata/cube/kylin_sales_cube.json +++ b/examples/sample_cube/metadata/cube/kylin_sales_cube.json @@ -4,7 +4,8 @@ "name" : "kylin_sales_cube", "owner" : null, "version" : null, - "descriptor" : "kylin_sales_cube_desc", + "descriptor" : "kylin_sales_cube_desc", + "status" : "DISABLED", "segments" : [ ], "auto_merge_time_ranges" : [604800000, 2419200000], "retention_range": 63072000000, http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/6ad0786c/server/src/main/java/org/apache/kylin/rest/controller/CubeController.java ---------------------------------------------------------------------- diff --git a/server/src/main/java/org/apache/kylin/rest/controller/CubeController.java b/server/src/main/java/org/apache/kylin/rest/controller/CubeController.java index 8193f5e..2f87c4f 100644 --- a/server/src/main/java/org/apache/kylin/rest/controller/CubeController.java +++ b/server/src/main/java/org/apache/kylin/rest/controller/CubeController.java @@ -343,7 +343,7 @@ public class CubeController extends BasicController { return cubeRequest; } - final String cubeName = desc.getName(); + final String cubeName = cubeRequest.getCubeName(); if (StringUtils.isEmpty(cubeName)) { return errorRequest(cubeRequest, "Missing cubeName"); }