From ddc78329f04943d8fa8795b263fb5462668a26e4 Mon Sep 17 00:00:00 2001 From: TheFlow Date: Wed, 15 Oct 2025 21:03:32 +1300 Subject: [PATCH] fix: correct auth middleware imports in hooks metrics route Changed authMiddleware/roleMiddleware to authenticateToken/requireAdmin to match actual exports from auth.middleware.js --- src/routes/hooks-metrics.routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/hooks-metrics.routes.js b/src/routes/hooks-metrics.routes.js index acc3325b..475269ec 100644 --- a/src/routes/hooks-metrics.routes.js +++ b/src/routes/hooks-metrics.routes.js @@ -7,7 +7,7 @@ const express = require('express'); const router = express.Router(); const fs = require('fs'); const path = require('path'); -const { authMiddleware, roleMiddleware } = require('../middleware/auth.middleware'); +const { authenticateToken, requireAdmin } = require('../middleware/auth.middleware'); const METRICS_PATH = path.join(__dirname, '../../.claude/metrics/hooks-metrics.json'); @@ -15,7 +15,7 @@ const METRICS_PATH = path.join(__dirname, '../../.claude/metrics/hooks-metrics.j * GET /api/admin/hooks/metrics * Get current hooks metrics */ -router.get('/metrics', authMiddleware, roleMiddleware(['admin']), async (req, res) => { +router.get('/metrics', authenticateToken, requireAdmin, async (req, res) => { try { // Check if metrics file exists if (!fs.existsSync(METRICS_PATH)) {