We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8b6fe6 commit 5313cb9Copy full SHA for 5313cb9
1 file changed
src/service/routes/test.ts
@@ -21,12 +21,13 @@
21
22
import express, { Request, Response } from 'express';
23
import * as db from '../../db';
24
+import { isAdminUser } from './utils';
25
26
const router = express.Router();
27
28
// Helper: check that the authenticated user is an admin
29
function requireAdmin(req: Request, res: Response): boolean {
- if (!req.user || !req.user.admin) {
30
+ if (!isAdminUser(req.user)) {
31
res.status(403).send({ message: 'Admin access required' });
32
return false;
33
}
0 commit comments