Repository: kylin
Updated Branches:
  refs/heads/master cce90a034 -> 0b09ff464


KYLIN-1942 Models are missing after change project name


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/0b09ff46
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/0b09ff46
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/0b09ff46

Branch: refs/heads/master
Commit: 0b09ff464a86cc4d7549ca089b8649b6fae7111d
Parents: cce90a0
Author: lidongsjtu <lid...@apache.org>
Authored: Fri Aug 5 18:03:07 2016 +0800
Committer: lidongsjtu <lid...@apache.org>
Committed: Fri Aug 5 18:03:26 2016 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/metadata/project/ProjectInstance.java  | 4 ++++
 .../java/org/apache/kylin/metadata/project/ProjectManager.java   | 2 ++
 2 files changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/0b09ff46/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
----------------------------------------------------------------------
diff --git 
a/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
 
b/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
index ab04b68..2b4c4d4 100644
--- 
a/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
+++ 
b/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectInstance.java
@@ -125,6 +125,10 @@ public class ProjectInstance extends RootPersistentEntity {
         this.description = description;
     }
 
+    public void setExtFilters(Set<String> extFilters) {
+        this.extFilters = extFilters;
+    }
+
     public ProjectStatusEnum getStatus() {
         return status;
     }

http://git-wip-us.apache.org/repos/asf/kylin/blob/0b09ff46/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
----------------------------------------------------------------------
diff --git 
a/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
 
b/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
index b42b7e2..1bf9804 100644
--- 
a/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
+++ 
b/core-metadata/src/main/java/org/apache/kylin/metadata/project/ProjectManager.java
@@ -191,6 +191,8 @@ public class ProjectManager {
             newProject.recordUpdateTime(System.currentTimeMillis());
             newProject.setRealizationEntries(project.getRealizationEntries());
             newProject.setTables(project.getTables());
+            newProject.setModels(project.getModels());
+            newProject.setExtFilters(project.getExtFilters());
 
             removeProject(project);
             updateProject(newProject);

Reply via email to