diff --git a/src/routes/admin/vehicles.ts b/src/routes/admin/vehicles.ts index 73c8b3b..6b1b2d8 100644 --- a/src/routes/admin/vehicles.ts +++ b/src/routes/admin/vehicles.ts @@ -1,13 +1,13 @@ import { FastifyInstance } from 'fastify'; import prisma from '../../config/database'; -import { requirePermission } from '../../middleware/auth'; +import { requireAuth, requirePermission } from '../../middleware/auth'; import { logAudit } from '../../services/audit'; import { success, error, parseId } from '../../utils/response'; import { parseBody } from '../../schemas/common'; import { CreateVehicleSchema, UpdateVehicleSchema } from '../../schemas/vehicles.schema'; export default async function vehiclesRoutes(fastify: FastifyInstance): Promise { - fastify.get('/', { preHandler: requirePermission('trips.vehicles') }, async (_request, reply) => { + fastify.get('/', { preHandler: requireAuth }, async (_request, reply) => { const vehicles = await prisma.vehicles.findMany({ orderBy: { name: 'asc' } }); // Compute current_km and trip_count from trips table