diff --git a/app/features/calendar/loaders/calendar.new.server.ts b/app/features/calendar/loaders/calendar.new.server.ts index 17d7374d3..cf8a32124 100644 --- a/app/features/calendar/loaders/calendar.new.server.ts +++ b/app/features/calendar/loaders/calendar.new.server.ts @@ -11,9 +11,7 @@ import { canEditCalendarEvent } from "../calendar-utils"; export const loader = async ({ request }: LoaderFunctionArgs) => { const user = await requireUser(request); - if (!user.roles.includes("SUPPORTER")) { - requireRole(user, "CALENDAR_EVENT_ADDER"); - } + requireRole(user, "CALENDAR_EVENT_ADDER"); const url = new URL(request.url); diff --git a/app/modules/permissions/mapper.server.ts b/app/modules/permissions/mapper.server.ts index 08508eee8..e4411d65f 100644 --- a/app/modules/permissions/mapper.server.ts +++ b/app/modules/permissions/mapper.server.ts @@ -49,7 +49,7 @@ export function userRoles( result.push("TOURNAMENT_ADDER"); } - if (userDiscordIdIsAged(user)) { + if (userDiscordIdIsAged(user) || isSupporter(user)) { result.push("CALENDAR_EVENT_ADDER"); }