mirror of
https://github.com/openai/codex.git
synced 2026-04-28 00:25:56 +00:00
fix: guard against missing choices (#817)
- Fixes guard by using optional chaining to safely check chunk.choices?.[0] before accessing. - Currently, accessing chunk.choices[0] without checking could throw if choices was missing from the chunk.
This commit is contained in:
@@ -487,7 +487,7 @@ async function* streamResponses(
|
||||
let isToolCall = false;
|
||||
for await (const chunk of completion as AsyncIterable<OpenAI.ChatCompletionChunk>) {
|
||||
// console.error('\nCHUNK: ', JSON.stringify(chunk));
|
||||
const choice = chunk.choices[0];
|
||||
const choice = chunk.choices?.[0];
|
||||
if (!choice) {
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user