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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user