fix: parse OpenAI responses for triage

This commit is contained in:
Alexandre
2025-08-12 21:53:34 +02:00
parent d36420905e
commit 7e63f41d84

View File

@@ -83,6 +83,7 @@ jobs:
const data = await res.json();
const text = data.output_text
|| data.output?.map(p => p.content?.map(c => c.text ?? '').join('')).join('\n')
|| data?.choices?.[0]?.message?.content
|| 'Thanks for opening this issue — we will take a look!';
@@ -161,7 +162,12 @@ jobs:
core.setFailed(`OpenAI error ${res.status}: ${txt}`);
} else {
const data = await res.json();
const patch = (data.output_text || data?.choices?.[0]?.message?.content || '').trim();
const patch = (
data.output_text
|| data.output?.map(p => p.content?.map(c => c.text ?? '').join('')).join('\n')
|| data?.choices?.[0]?.message?.content
|| ''
).trim();
return patch;
}