diff --git a/frontend/src/views/dataset/data/UpdateInfo.vue b/frontend/src/views/dataset/data/UpdateInfo.vue index c9d90257ce..a3aa9a2da0 100644 --- a/frontend/src/views/dataset/data/UpdateInfo.vue +++ b/frontend/src/views/dataset/data/UpdateInfo.vue @@ -3,10 +3,12 @@ {{ $t('dataset.add_task') }} +   { this.incrementalConfig = response.data - if (this.incrementalConfig.incrementalAdd.length === 0 && this.incrementalConfig.incrementalDelete.length === 0) { + if (this.incrementalConfig?.incrementalAdd?.length === 0 && this.incrementalConfig?.incrementalDelete?.length === 0) { this.incrementalUpdateType = 'incrementalAdd' this.sql = '' return diff --git a/frontend/src/views/system/datasource/DsForm.vue b/frontend/src/views/system/datasource/DsForm.vue index cb63fcee5e..a3d006e8c2 100644 --- a/frontend/src/views/system/datasource/DsForm.vue +++ b/frontend/src/views/system/datasource/DsForm.vue @@ -692,7 +692,7 @@ export default { return newArr }, setType() { - this.form.type = this.params.type + this.$set(this.form, 'type', this.params.type) this.form.configuration = { initialPoolSize: 5, extraParams: '',