nuevos
This commit is contained in:
@@ -165,12 +165,7 @@ async def put_pedimento_data(**kwargs) -> Dict[str, Any]:
|
||||
logger.error(f"Error inesperado al consumir servicio web: {e}")
|
||||
raise HTTPException(status_code=500, detail=f"Error al obtener datos del pedimento: {str(e)}")
|
||||
|
||||
# Actualizar información del pedimento (crítico)
|
||||
try:
|
||||
result["pedimento_actualizado"] = await _update_pedimento_info(kwargs, xml_content)
|
||||
except Exception as e:
|
||||
logger.error(f"Error crítico al actualizar pedimento: {e}")
|
||||
raise HTTPException(status_code=500, detail=f"Error al actualizar el pedimento: {str(e)}")
|
||||
|
||||
|
||||
# Procesar COVEs (no crítico)
|
||||
try:
|
||||
@@ -185,6 +180,13 @@ async def put_pedimento_data(**kwargs) -> Dict[str, Any]:
|
||||
except Exception as e:
|
||||
logger.warning(f"Error al procesar documentos digitalizados: {e}")
|
||||
result["edocuments_error"] = str(e)
|
||||
|
||||
# Actualizar información del pedimento (crítico)
|
||||
try:
|
||||
result["pedimento_actualizado"] = await _update_pedimento_info(kwargs, xml_content)
|
||||
except Exception as e:
|
||||
logger.error(f"Error crítico al actualizar pedimento: {e}")
|
||||
raise HTTPException(status_code=500, detail=f"Error al actualizar el pedimento: {str(e)}")
|
||||
|
||||
logger.info("Procesamiento de pedimento completo finalizado")
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user