fix translation json parse. see #247

This commit is contained in:
mic 2026-04-20 23:06:40 +02:00
parent 8cf6f447d4
commit 2d61e730e5

View file

@ -784,10 +784,10 @@ async function _generateTranslationForMessage(headerMessageId, tabId = null, opt
let translatedSubject = ''; let translatedSubject = '';
let translationStatus = ''; let translationStatus = '';
try { try {
const parsed = JSON.parse(aiResponse); const parsed = extractJsonObject(aiResponse);
translatedBody = parsed.body || ''; translatedBody = parsed.body || '';
translatedSubject = parsed.subject || ''; translatedSubject = parsed.subject || '';
translationStatus = String(parsed.status || ''); translationStatus = String(parsed.status ?? '');
} catch (e) { } catch (e) {
translatedBody = aiResponse; translatedBody = aiResponse;
} }