feat: verbessere SRS-Logik zur Abfrage kursweiter fälliger Items ohne SRS-Modus-Bedingung
All checks were successful
Deploy to production / deploy (push) Successful in 2m3s

This commit is contained in:
Torsten Schulz (local)
2026-06-04 17:03:23 +02:00
parent 58f97a5b06
commit f0aa097b56

View File

@@ -768,10 +768,10 @@ export default {
let res = null;
let courseDueRes = null;
// Wenn SRS-Modus und courseId vorhanden, frage kursweite fällige Items an (Server liefert totalDueCount).
// Wir fragen das immer an, auch wenn gerade eine lessonId gesetzt ist, und nutzen es als Fallback
// falls kein lesson-spezifischer Pool gefunden wird.
if (this.srsMode && this.openParams.courseId) {
// Wenn courseId vorhanden, frage kursweite fällige Items an (Server liefert totalDueCount).
// Wir fragen das an, auch wenn gerade eine lessonId gesetzt ist, und nutzen es als Fallback
// falls kein lesson-spezifischer Pool gefunden wird. (Ermöglicht Fallback von Lesson->Course SRS.)
if (this.openParams.courseId) {
try {
courseDueRes = await apiClient.get(`/api/vocab/courses/${this.openParams.courseId}/srs/due`, { params: { limit: 500 } });
} catch (err) {