fix: listar_actuaciones usa ':' como separador en URL — corrige 404 en /pdf y /exp
This commit is contained in:
@@ -23,6 +23,15 @@ para ver la estructura exacta del JSON y ajustar el parsing en `csj_client.py`.
|
||||
|
||||
---
|
||||
|
||||
### Convención de URL en /actuaciones — corregido 19/06/2026
|
||||
|
||||
`listar_actuaciones()` usaba separador "/" entre codCasoJudicial y origen.
|
||||
El PJ espera ":" para este endpoint (igual que en descargar_documento_principal()).
|
||||
Bug detectado por beta tester via /pdf, confirmado en logs de producción.
|
||||
Afectaba: /pdf y /exp (ambos llaman listar_actuaciones()).
|
||||
|
||||
---
|
||||
|
||||
## Bot de Telegram
|
||||
|
||||
*(agregar hallazgos acá)*
|
||||
|
||||
@@ -597,15 +597,16 @@ class CSJClient:
|
||||
"""
|
||||
Retorna las actuaciones de un expediente.
|
||||
|
||||
URL confirmada por reconocimiento 22/05/2026:
|
||||
GET /api/gestion-partes/CasoJudicial/{codCasoJudicial}/{origen}/0/actuaciones
|
||||
URL confirmada en logs de producción 19/06/2026:
|
||||
GET /api/gestion-partes/CasoJudicial/{codCasoJudicial}/{origen}:0/actuaciones
|
||||
|
||||
El segundo posicional (/0/) es fijo en todos los casos observados.
|
||||
El PJ usa ":" como separador entre cod_caso_judicial y origen
|
||||
(igual que en descargar_documento_principal()), no "/".
|
||||
"""
|
||||
session = await self._asegurar_sesion()
|
||||
assert self._http is not None
|
||||
|
||||
url = f"/api/gestion-partes/CasoJudicial/{cod_caso_judicial}/{origen}/0/actuaciones"
|
||||
url = f"/api/gestion-partes/CasoJudicial/{cod_caso_judicial}/{origen}:0/actuaciones"
|
||||
params: dict[str, Any] = {
|
||||
"offset": offset,
|
||||
"cantidad": cantidad,
|
||||
|
||||
Reference in New Issue
Block a user