fix
All checks were successful
On Push to Main / test (push) Successful in 31s
On Push to Main / publish (push) Successful in 59s
On Push to Main / deploy-dev (push) Successful in 1m31s

This commit is contained in:
RaymondVerhoef
2026-05-25 19:35:52 +02:00
parent 74e18d2638
commit b24ddc5490

View File

@@ -131,7 +131,14 @@ export async function forceGenerateTopicQuestions(topic, count = 5) {
let candidates = null;
for (let attempt = 0; attempt < 3; attempt++) {
const questions = await callQuizModel(topic, count);
let questions;
try {
questions = await callQuizModel(topic, count);
} catch (err) {
console.warn(`[quiz] LLM failed (attempt ${attempt + 1}):`, err.message);
lastQualityError = err.message;
continue;
}
const qualityError = validateBatchQuality(questions);
if (qualityError) {