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 cb82430a18ce04a095a0505afa95a0af2de022de
Author: Qian Xia <lauraxiaq...@gmail.com>
AuthorDate: Thu Jul 13 16:29:03 2023 +0800

    KYLIN-5629 fix fullload multi_partition_desc issue
---
 kystudio/src/components/studio/StudioModel/ModelEdit/index.vue          | 1 +
 .../components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue   | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/kystudio/src/components/studio/StudioModel/ModelEdit/index.vue 
b/kystudio/src/components/studio/StudioModel/ModelEdit/index.vue
index a29a62e71e..7de4565f96 100644
--- a/kystudio/src/components/studio/StudioModel/ModelEdit/index.vue
+++ b/kystudio/src/components/studio/StudioModel/ModelEdit/index.vue
@@ -2287,6 +2287,7 @@ export default class ModelEdit extends Vue {
     // 如果未选择partition 把partition desc 设置为null
     if (!(data && data.partition_desc && 
data.partition_desc.partition_date_column)) {
       para.partition_desc = null
+      para.multi_partition_desc = null
       this.isFullLoad = true
     }
     this[this.saveModelType](para).then((res) => {
diff --git 
a/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
 
b/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
index 80f2ae78ea..b2758359b8 100644
--- 
a/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
+++ 
b/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
@@ -754,7 +754,7 @@ export default class ModelPartitionModal extends Vue {
     } else {
       this.modelDesc.partition_desc.partition_date_column = ''
     }
-    if (this.partitionMeta.multiPartition) {
+    if (this.partitionMeta.multiPartition && this.buildType === 'incremental') 
{
       this.modelDesc.multi_partition_desc = {
         ...this.modelInstance.multi_partition_desc || {},
         columns: [this.partitionMeta.table + '.' + 
this.partitionMeta.multiPartition]

Reply via email to