diff --git a/server/db/flights.ts b/server/db/flights.ts index 276d807..39c557f 100644 --- a/server/db/flights.ts +++ b/server/db/flights.ts @@ -340,6 +340,9 @@ export async function addFlight(sessionId: string, flightData: AddFlightData) { } if (!flightData.sid) { + if (!flightData.icao && flightData.departure) { + flightData.icao = flightData.departure as string; + } const sidResult = await generateSID(flightData); flightData.sid = sidResult.sid; } diff --git a/server/routes/sessions.ts b/server/routes/sessions.ts index a894b20..891c5df 100644 --- a/server/routes/sessions.ts +++ b/server/routes/sessions.ts @@ -60,12 +60,12 @@ router.post( const userSessions = await getSessionsByUser(createdBy); const userRoles = await getUserRoles(createdBy); - const hasSpecialRole = + const isTester = isAdmin(createdBy) || userRoles.some( (role) => role.name === 'Tester' || role.name === 'Event Controller' ); - const maxSessions = hasSpecialRole ? 50 : 10; + const maxSessions = isTester ? 100 : 50; if (userSessions.length >= maxSessions) { return res.status(400).json({ diff --git a/src/components/modals/AtisReminderModal.tsx b/src/components/modals/AtisReminderModal.tsx index b01a86a..282d1e0 100644 --- a/src/components/modals/AtisReminderModal.tsx +++ b/src/components/modals/AtisReminderModal.tsx @@ -82,7 +82,7 @@ export default function AtisReminderModal({ return (
- PFConnect Studios is an independent service and is not in any way - affiliated with Project Flight. -
++ PFConnect Studios is an independent service and is not in any way affiliated with Project Flight. +
+