From d6361e93a5be825e5101ec35da88f6d626f70a4c Mon Sep 17 00:00:00 2001
From: Renzo Beux <renzobeux@gmail.com>
Date: Fri, 5 Nov 2021 17:25:28 -0300
Subject: [PATCH] Add middleware to some user endpoints for audit to work

---
 src/Controllers/UserController.ts | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/Controllers/UserController.ts b/src/Controllers/UserController.ts
index 53d0001..ce2dd97 100644
--- a/src/Controllers/UserController.ts
+++ b/src/Controllers/UserController.ts
@@ -8,6 +8,7 @@ import {
 import { audit } from '../Services/AuditorService';
 import UserAPI, { checkUser as checkUserFromAPI } from '../Services/UserAPI';
 import { logAndRespond } from './Utils';
+import AuthMiddleware from '../Middlewares/authChecker';
 
 const router = Router();
 
@@ -140,11 +141,12 @@ router.get('/', listUsers);
 router.post('/login', login);
 router.put('/:id', update);
 router.put('/:id/password', password);
+router.post('/check-user', checkUser);
+router.get('/:id', getUser);
+router.use(AuthMiddleware.authChecker);
 router.put('/:id/approve', approve);
 router.put('/:id/cancel', cancel);
 router.put('/:id/admin', giveAdminPermission);
 router.put('/:id/client', removeAdminPermission);
-router.post('/check-user', checkUser);
-router.get('/:id', getUser);
 
 export default router;
-- 
GitLab