Skip to content

Commit a1c1bcb

Browse files
committed
Enhance Knowledge Item Review: fallback to reference title and content if KI not found in backend
1 parent 4d77bb5 commit a1c1bcb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

admin/components/labeling/KnowledgeItemReview.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,12 @@ async function initKIReview() {
7676
}
7777
for (const ki_ref of props.references.knowledge_items || []) {
7878
const ki = await itemsStore.retrieveItems("/back/api/language-model/knowledge-items/", {id: ki_ref.knowledge_item_id, limit: 0, offset: 0, ordering: undefined}, true)
79-
if (ki)
79+
if (ki) {
8080
reviewedKIs.value.kis.push(ki)
81+
} else if (ki_ref.title && ki_ref.content) {
82+
// If KI not found in backend, use the reference if it has title and content
83+
reviewedKIs.value.kis.push(ki_ref);
84+
}
8185
}
8286
review.value = await itemsStore.retrieveItems("/back/api/broker/admin-review/", {message: props.message.id, limit: 0, offset: 0, ordering: undefined}, true) || {}
8387
ki_choices.value = (await itemsStore.retrieveItems("/back/api/language-model/knowledge-items/", {knowledge_base: props.references.knowledge_base_id, knowledge_base__id: props.references.knowledge_base_id, limit: 0, offset: 0, ordering: undefined})).results

0 commit comments

Comments
 (0)