Fix: mapeo de campos reales del PJ y PDF desde notificaciones

El endpoint de notificaciones del PJ usa nombres distintos a los documentados:
- fechaNotificacion (no fecha)
- descripcionDespacho (no juzgado)
- descripcionCircunscripcion (no circunscripcion)
- codActuacionCaso — campo nuevo, necesario para descargar PDF

El botón PDF usaba codNotificacionOrigen como ID de actuación;
corregido a codActuacionCaso.

Manejo explícito de 403 en listar_notificaciones como CSJAuthError.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
markosbenitez
2026-05-25 23:01:13 -03:00
parent 7865008618
commit 537ed6931d
2 changed files with 18 additions and 5 deletions

View File

@@ -735,8 +735,8 @@ class PedritoBot:
cod_caso = notif.cod_caso_judicial
origen = notif.origen
cod_notif = notif.cod_notificacion_origen
pdf_cb = f"pdf:{cod_caso}:{origen}:{cod_notif}" if (cod_caso and origen is not None) else None
cod_actuacion = notif.cod_actuacion_caso
pdf_cb = f"pdf:{cod_caso}:{origen}:{cod_actuacion}" if (cod_caso and origen is not None and cod_actuacion) else None
botones = []
if pdf_cb: