E-Mail-Client: unbekannter folder-Param defaultet auf INBOX

Kleine Nachhärtung zum Spam-Tab: in getCachedEmails blieb where.folder
bei einem unbekannten folder-Wert ungesetzt und mischte alle Ordner
des Postfachs. Jetzt defaulten unbekannte/fehlende Werte klar auf
INBOX. Ownership-Scope (customerId/stressfreiEmailId) war nie
betroffen – rein Ordner-Filter.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 15:59:24 +02:00
co-authored by Claude Opus 4.7
parent dfb4dadae1
commit 61c33a993b
+4 -3
View File
@@ -325,13 +325,14 @@ export async function getCachedEmails(
where.contractId = options.contractId;
}
// Folder-Filter (INBOX, SENT oder SPAM)
// Folder-Filter (INBOX, SENT oder SPAM). Unbekannte/fehlende Werte
// defaulten bewusst auf INBOX sonst bliebe where.folder ungesetzt und
// die Abfrage mischte alle Ordner des Postfachs.
if (options.folder === 'SENT') {
where.folder = EmailFolder.SENT;
} else if (options.folder === 'SPAM') {
where.folder = EmailFolder.SPAM;
} else if (options.folder === 'INBOX' || !options.folder) {
// Standard: Nur Posteingang
} else {
where.folder = EmailFolder.INBOX;
}