diff --git a/src/app/api/v0/faa/aircraft_model/route.ts b/src/app/api/v0/faa/aircraft_model/route.ts index cea3c90..94ff627 100644 --- a/src/app/api/v0/faa/aircraft_model/route.ts +++ b/src/app/api/v0/faa/aircraft_model/route.ts @@ -10,7 +10,11 @@ export async function GET(req: NextRequest) { const prisma = new PrismaClient(); // if no specified id, then get a random aircraft model - const count = await prisma.faaAircraftInfo.count(); + const count = Number( + ( + (await prisma.$queryRaw`SELECT count(*) from "FaaAircraftInfo";`) as any + )[0].count + ); const randomIndex = Math.floor(Math.random() * count); const aircraft_info = ( diff --git a/src/app/api/v0/faa/engine_model/route.ts b/src/app/api/v0/faa/engine_model/route.ts index 050aa90..b9b6ad6 100644 --- a/src/app/api/v0/faa/engine_model/route.ts +++ b/src/app/api/v0/faa/engine_model/route.ts @@ -10,7 +10,10 @@ export async function GET(req: NextRequest) { const prisma = new PrismaClient(); // if no specified id, then get a random engine model - const count = await prisma.faaEngineInfo.count(); + const count = Number( + ((await prisma.$queryRaw`SELECT count(*) from "FaaEngineInfo";`) as any)[0] + .count + ); const randomIndex = Math.floor(Math.random() * count); const engine_info = ( diff --git a/src/app/api/v0/faa/registration/route.ts b/src/app/api/v0/faa/registration/route.ts index da93247..606963e 100644 --- a/src/app/api/v0/faa/registration/route.ts +++ b/src/app/api/v0/faa/registration/route.ts @@ -10,7 +10,11 @@ export async function GET(req: NextRequest) { const prisma = new PrismaClient(); // if no specified id, then get a random registration - const count = await prisma.faaAircraftRegistration.count(); + const count = Number( + ( + (await prisma.$queryRaw`SELECT count(*) from "FaaAircraftRegistration";`) as any + )[0].count + ); const randomIndex = Math.floor(Math.random() * count); const registration = (