From 21e4cf69509e57124d174b2e939c6ac1389cca08 Mon Sep 17 00:00:00 2001 From: kyotoYaho Date: Wed, 20 Jul 2016 17:24:38 +0800 Subject: [PATCH] KYLIN-1907: Add missing items in copyUnChangedProperties during upgrading --- .../kylin/cube/upgrade/V1_5_1/CubeDescUpgrade_v_1_5_1.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/core-cube/src/main/java/org/apache/kylin/cube/upgrade/V1_5_1/CubeDescUpgrade_v_1_5_1.java b/core-cube/src/main/java/org/apache/kylin/cube/upgrade/V1_5_1/CubeDescUpgrade_v_1_5_1.java index 142bf1d..9ff79f6 100644 --- a/core-cube/src/main/java/org/apache/kylin/cube/upgrade/V1_5_1/CubeDescUpgrade_v_1_5_1.java +++ b/core-cube/src/main/java/org/apache/kylin/cube/upgrade/V1_5_1/CubeDescUpgrade_v_1_5_1.java @@ -270,13 +270,20 @@ public class CubeDescUpgrade_v_1_5_1 { private void copyUnChangedProperties(CubeDesc oldModel, org.apache.kylin.cube.model.CubeDesc newModel) { newModel.setUuid(oldModel.getUuid()); + newModel.setLastModified(oldModel.getLastModified()); + newModel.setName(oldModel.getName()); + newModel.setModelName(oldModel.getModelName()); newModel.setDescription(oldModel.getDescription()); - newModel.setMeasures(oldModel.getMeasures()); newModel.setNullStrings(oldModel.getNullStrings()); - newModel.setModelName(oldModel.getModelName()); + newModel.setMeasures(oldModel.getMeasures()); newModel.setNotifyList(oldModel.getNotifyList()); - newModel.setLastModified(oldModel.getLastModified()); + newModel.setStatusNeedNotify(oldModel.getStatusNeedNotify()); + + newModel.setPartitionDateStart(oldModel.getPartitionDateStart()); + newModel.setPartitionDateEnd(oldModel.getPartitionDateEnd()); + newModel.setAutoMergeTimeRanges(oldModel.getAutoMergeTimeRanges()); + newModel.setRetentionRange(oldModel.getRetentionRange()); newModel.setStorageType(oldModel.getStorageType()); newModel.setEngineType(oldModel.getEngineType()); } -- 2.5.4 (Apple Git-61)