fix: only check event type ownership if not admin
This commit is contained in:
@@ -27,10 +27,9 @@ export async function eventTypeById(
|
||||
select: { eventTypes: true },
|
||||
});
|
||||
const userEventTypes = data.eventTypes.map((eventType) => eventType.id);
|
||||
|
||||
if (!isAdmin || !userEventTypes.includes(safeQuery.data.id))
|
||||
res.status(401).json({ message: "Unauthorized" });
|
||||
else {
|
||||
if (!isAdmin) {
|
||||
if (!userEventTypes.includes(safeQuery.data.id)) res.status(401).json({ message: "Unauthorized" });
|
||||
} else {
|
||||
switch (method) {
|
||||
/**
|
||||
* @swagger
|
||||
|
||||
Reference in New Issue
Block a user