diff --git a/back/src/controllers/administrateur.controller.js b/back/src/controllers/administrateur.controller.js
index 102833fb91019990c271cd05ab0705c75a95a3e3..c4bd336d42aba32dd0f011d0df9093c75f2fd1f7 100644
--- a/back/src/controllers/administrateur.controller.js
+++ b/back/src/controllers/administrateur.controller.js
@@ -157,14 +157,14 @@ async function getUsersPerformance(req, res) {
   }
 }
 
-function isAdminMiddleware(req, res, next) {
+async function isAdminMiddleware(req, res, next) {
   const login = req.session.login || '';
   var admins = [];
 
   var con = mysql.createConnection(dbConfig);
   var query = "SELECT login FROM Admin WHERE deleted = 0;"
   con.connect();
-  con.query(query, (err, result) => {
+  await con.query(query, (err, result) => {
     if (err) {
       console.log(err)
       return res.send({ success: false })