fix: Allow asesor role to export inspection PDFs - backend v1.0.11

This commit is contained in:
2025-11-20 18:04:06 -03:00
parent a65bfa1a9d
commit e1ddd31968
2 changed files with 3 additions and 3 deletions

View File

@@ -1631,8 +1631,8 @@ def export_inspection_to_pdf(
if not inspection: if not inspection:
raise HTTPException(status_code=404, detail="Inspección no encontrada") raise HTTPException(status_code=404, detail="Inspección no encontrada")
# Verificar permisos (admin o mecánico dueño) # Verificar permisos (admin, asesor o mecánico dueño)
if current_user.role != "admin" and inspection.mechanic_id != current_user.id: if current_user.role not in ["admin", "asesor"] and inspection.mechanic_id != current_user.id:
raise HTTPException(status_code=403, detail="No tienes permisos para ver esta inspección") raise HTTPException(status_code=403, detail="No tienes permisos para ver esta inspección")
# Obtener datos relacionados # Obtener datos relacionados

View File

@@ -20,7 +20,7 @@ services:
retries: 5 retries: 5
backend: backend:
image: dymai/syntria-backend:1.0.10 image: dymai/syntria-backend:1.0.11
container_name: syntria-backend-prod container_name: syntria-backend-prod
restart: always restart: always
depends_on: depends_on: