Fix isAdmin check.

This commit is contained in:
Brian Cao 2022-11-09 12:03:24 -08:00
parent df84a16b95
commit 84375a582e
5 changed files with 9 additions and 7 deletions

View file

@ -5,7 +5,9 @@ import { useAuth } from 'lib/middleware';
export default async (req, res) => {
await useAuth(req, res);
const { isAdmin, userId } = req.auth;
const {
user: { id: userId, isAdmin },
} = req.auth;
const { id } = req.query;
if (req.method === 'GET') {

View file

@ -6,7 +6,9 @@ import { createUser, getUser, getUsers } from 'queries';
export default async (req, res) => {
await useAuth(req, res);
const { isAdmin } = req.auth.user;
const {
user: { isAdmin },
} = req.auth;
if (!isAdmin) {
return unauthorized(res);

View file

@ -8,8 +8,7 @@ export default async (req, res) => {
await useAuth(req, res);
const {
user: { id: userId },
isAdmin,
user: { id: userId, isAdmin },
} = req.auth;
if (req.method === 'GET') {