From 6e28d1bbc9b5d53d6fef9371750f4ee9ce075557 Mon Sep 17 00:00:00 2001 From: Chanjin Park Date: Wed, 16 Oct 2024 23:41:56 +0900 Subject: [PATCH] reannotation validate fix --- src/backend/gs_index/src/annotator_chatgpt.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/gs_index/src/annotator_chatgpt.js b/src/backend/gs_index/src/annotator_chatgpt.js index f26aa29..df542b9 100644 --- a/src/backend/gs_index/src/annotator_chatgpt.js +++ b/src/backend/gs_index/src/annotator_chatgpt.js @@ -415,7 +415,11 @@ class ChatgptGlossFetcher extends GlossFetcher { console.log("res:", res); for (let i = 0; i < tokenStrs.length; i++) { const origTxt = tokenStrs[i]; - const [retI, resValue] = Object.entries(res)[i]; + + const entries = Object.entries(res); + if (reannotation && i >= entries.length) + break; + const [retI, resValue] = entries[i]; if (!reannotation && i !== parseInt(retI)) { throw new Error(`\`${retI}:\` line not found.`);