Skip to content

Commit 307fa05

Browse files
committed
fix(ConditionBox.vue): replace getNodeSchema with getNodeSchemaPage for improved data fetching
1 parent fec2a19 commit 307fa05

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

packages/business/src/views/verification/components/ConditionBox.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { InfoFilled, Loading, Plus } from '@element-plus/icons-vue'
33
import { fetchConnections } from '@tap/api/src/core/connections'
44
import {
55
findInspect,
6-
getNodeSchema,
76
getNodeSchemaPage,
87
getTapTables,
98
} from '@tap/api/src/core/metadata-instances'
@@ -1352,10 +1351,15 @@ const onVisibleChange = async (opt: any = {}, visible: boolean) => {
13521351
13531352
if (!opt.fields.length) {
13541353
opt.fieldsLoading = true
1355-
const data = await getNodeSchema(opt.nodeId).finally(() => {
1354+
const data = await getNodeSchemaPage({
1355+
nodeId: opt.nodeId,
1356+
tableFilter: opt.table,
1357+
page: 1,
1358+
pageSize: 1,
1359+
}).finally(() => {
13561360
opt.fieldsLoading = false
13571361
})
1358-
const { fields } = mapFieldsData(data?.[0])
1362+
const { fields } = mapFieldsData(data?.items?.[0])
13591363
opt.fields = fields
13601364
}
13611365
return

0 commit comments

Comments
 (0)