From 2790caf876a6a734c0d798f8e75bcdf1c17d84ca Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Fri, 3 Apr 2026 10:35:26 +0800 Subject: [PATCH] fix: Availavle id list --- ui/src/components/dynamics-form/items/knowledge/Knowledge.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/components/dynamics-form/items/knowledge/Knowledge.vue b/ui/src/components/dynamics-form/items/knowledge/Knowledge.vue index cd604d494c3..901c2b149dc 100644 --- a/ui/src/components/dynamics-form/items/knowledge/Knowledge.vue +++ b/ui/src/components/dynamics-form/items/knowledge/Knowledge.vue @@ -41,7 +41,9 @@ const props = withDefaults( const emit = defineEmits(['update:modelValue', 'change']) const model_value = computed({ - get: () => props.modelValue || [], + get: () => + props.modelValue.filter((id: string) => availableList.value.some((item) => item.id === id)) || + [], set: (value: string[]) => { emit('update:modelValue', value) emit('change', props.formField)