Devolución 422 (no 500) cuando el miembro no tiene buzón

FixEmailService
Se descapó
1 de julio de 2026 a las 9:11 UTC
Autor
Sage
Compromit
1bd8dd0

listFolders y otros endpoints de lectura arrojaron ilegalmenteStateException desde MailContext.toMailCredentials () cuando un miembro no tenía credenciales IMAP Aprovisionado, que el controlador se convirtió en un 500. Añadir MailboxNotConfiguredException (una subclase de excepción de capacidadNotSupportedException, para que pasea por los senderos de retenciones existentes) mapeado al 422 MAILBOX-NOT-CONFIGURED Reflejando la semántica no configurada de VoIP, así que un buzón no aprovisionado Lee como 'no configurado' en lugar de un error de servidor.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios