clean routes
This commit is contained in:
@@ -10,6 +10,11 @@ export async function requireLeagueAdminOrOwner(
|
||||
): Promise<void> {
|
||||
const actor = getActorFromRequestContext();
|
||||
|
||||
// Check for demo session roles - bypass database check
|
||||
if (actor.role && ['league-admin', 'league-owner', 'super-admin', 'system-owner'].includes(actor.role)) {
|
||||
return; // Allow access for demo admin roles
|
||||
}
|
||||
|
||||
const permissionResult = await getLeagueAdminPermissionsUseCase.execute({
|
||||
leagueId,
|
||||
performerDriverId: actor.driverId,
|
||||
|
||||
Reference in New Issue
Block a user