Files
soft_usite/rest/controllers
Lizandro GuarnizoandClaude Opus 5 5875f9e36b fix(soporte): el buzón IMAP nunca se leía — la búsqueda pedía UIDs a una búsqueda por secuencia
Usé c.Search, que devuelve números de secuencia, y después le pedí los UIDs al
resultado. go-imap devuelve nil ahí, así que la lista salía siempre vacía: el
cron conectaba bien, buscaba bien, y se iba sin leer nada ni escribir un solo
error en el log. Va con UIDSearch.

Con eso se arreglan las dos cosas: no leía y no creaba tickets.

Además:
- Fetch con Peek: el correo queda marcado como leído solo si se llegó a
  procesar. Antes, un fallo a mitad de camino lo perdía para siempre.
- "Probar conexión" ahora informa cuántos mensajes hay en la carpeta y cuántos
  sin leer; "Revisar buzón ahora" informa cuántos encontró y cuántos convirtió
  en ticket, y avisa si la lectura está desactivada.
- Un correo sin asunto abre ticket como "(sin asunto)" en vez de descartarse en
  silencio, y los descartes quedan en el log.

Los tres tests nuevos corren contra un servidor IMAP en memoria: bajar los no
leídos, que marcar como leído los saque de la próxima corrida, y que bajarlos
sin procesarlos no los marque. El primero falla si se vuelve a poner Search.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 19:20:27 -05:00
..
up
2026-04-29 23:36:30 -05:00
up
2026-05-14 22:30:31 -05:00
up
2026-06-04 22:49:16 -05:00
ip
2026-05-12 22:34:10 -05:00
2026-05-06 14:58:55 -05:00
up
2026-04-29 22:44:32 -05:00
up
2026-05-15 21:01:30 -05:00
2026-06-11 18:06:21 -05:00
up
2026-05-16 20:54:11 -05:00
up
2026-05-19 13:09:06 -05:00
up
2026-05-14 22:30:31 -05:00
up
2026-05-25 15:14:04 -05:00
up
2026-04-29 23:36:30 -05:00
ip
2026-05-21 23:49:37 -05:00
up
2026-05-15 23:22:35 -05:00
up
2026-05-07 16:28:55 -05:00
up
2026-05-18 23:50:50 -05:00