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 0d942d51560877870aa7ac0b6da576cd11d93b90
Author: Qian Xia <lauraxiaq...@gmail.com>
AuthorDate: Fri Jul 21 10:56:12 2023 +0800

    KYLIN-5664 no dim and meas index base type issue
---
 .../studio/StudioModel/ModelList/ModelSaveConfig/index.vue          | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
 
b/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
index 632208af2c..13839e9a1c 100644
--- 
a/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
+++ 
b/kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue
@@ -169,7 +169,7 @@
       </el-form-item>
     </el-form>
     <template v-if="mode === 'saveModel'">
-      <div v-if="modelInstance && modelInstance.status !== 'BROKEN' && 
!isStreamModel && !this.isHaveNoDimMeas && !modelDesc.with_second_storage && 
!(modelInstance.has_base_table_index && modelInstance.has_base_agg_index)">
+      <div v-if="modelInstance && modelInstance.status !== 'BROKEN' && 
!isStreamModel && !isHaveNoDimMeas && !modelDesc.with_second_storage && 
!(modelInstance.has_base_table_index && modelInstance.has_base_agg_index)">
         <div class="divide-block">
           <div class="divider">
             <span>{{$t('indexSetting')}}</span>
@@ -607,7 +607,7 @@ export default class ModelPartitionModal extends Vue {
       const partition_desc = this.modelDesc.partition_desc
       this.isExpand = !this.modelDesc.uuid && !this.isNotBatchModel
       // 新建模型是,默认添加基础索引。编辑时已添加基础索引不显示,未添加索引是未勾选状态,用户可选择勾选
-      if (!this.modelDesc.uuid) {
+      if (!this.modelDesc.uuid && !this.isHaveNoDimMeas && 
!this.modelDesc.with_second_storage) { // 新建模型&非无维度度量模型&非开启分层存储模型默认勾选基础索引
         this.source_types = ['BASE_TABLE_INDEX', 'BASE_AGG_INDEX']
       }
       if (this.modelDesc.uuid && !(partition_desc && 
partition_desc.partition_date_column) && !this.isNotBatchModel) {
@@ -826,7 +826,7 @@ export default class ModelPartitionModal extends Vue {
         isSubmit: isSubmit,
         isPurgeSegment: this.isChangePartition,
         data: temp,
-        base_index_type: this.source_types
+        base_index_type: this.modelDesc.with_second_storage ? [] : 
this.source_types
       })
       this.hideModal()
       this.resetModalForm()

Reply via email to