From 3ed748234d234ebda148e3117d04bbcd01daa30d Mon Sep 17 00:00:00 2001 From: Stephanos A Date: Wed, 24 Jun 2026 14:41:38 +0300 Subject: [PATCH 1/2] fix duplicate entry from schema.prisma --- apps/edr-passenger-api/prisma/schema.prisma | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps/edr-passenger-api/prisma/schema.prisma b/apps/edr-passenger-api/prisma/schema.prisma index 424376b24..b01ee7b0c 100644 --- a/apps/edr-passenger-api/prisma/schema.prisma +++ b/apps/edr-passenger-api/prisma/schema.prisma @@ -263,8 +263,6 @@ model User { sessions Session[] passenger Passenger? - passenger Passenger? - @@schema("passenger") } From e2e10e0a44f9600a2c4a7e34a8c868a567b0fe7f Mon Sep 17 00:00:00 2001 From: Abubeker Yasin Date: Wed, 24 Jun 2026 15:03:48 +0300 Subject: [PATCH 2/2] fix: ( seed ) add @InjectDataSource() to PassengerStaffUsersSeeder constructor --- apps/edr-passenger-api/src/seed/edr-passenger-org.seeder.ts | 3 ++- .../edr-passenger-api/src/seed/passenger-staff-users.seeder.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/edr-passenger-api/src/seed/edr-passenger-org.seeder.ts b/apps/edr-passenger-api/src/seed/edr-passenger-org.seeder.ts index 51995b2d9..1bade05ae 100644 --- a/apps/edr-passenger-api/src/seed/edr-passenger-org.seeder.ts +++ b/apps/edr-passenger-api/src/seed/edr-passenger-org.seeder.ts @@ -7,6 +7,7 @@ import { Role, RolePermission, } from '@tria-plc/iamapi-common'; +import { InjectDataSource } from '@nestjs/typeorm'; import { DataSource, EntityManager, In } from 'typeorm'; import { ERoleKey } from '@tria-plc/api-common/utils/enums/seed.enum'; import { @@ -25,7 +26,7 @@ type SeedOrganization = { id: string; key: string }; export class EdrPassengerOrgSeeder { private readonly logger = new Logger(EdrPassengerOrgSeeder.name); - constructor(private readonly dataSource: DataSource) {} + constructor(@InjectDataSource() private readonly dataSource: DataSource) {} async run() { if (process.env[SEED_FLAG]?.trim().toLowerCase() !== 'true') { diff --git a/apps/edr-passenger-api/src/seed/passenger-staff-users.seeder.ts b/apps/edr-passenger-api/src/seed/passenger-staff-users.seeder.ts index b16138ea2..9e5ef560e 100644 --- a/apps/edr-passenger-api/src/seed/passenger-staff-users.seeder.ts +++ b/apps/edr-passenger-api/src/seed/passenger-staff-users.seeder.ts @@ -9,6 +9,7 @@ import { UserCredential, UserRole, } from '@tria-plc/iamapi-common'; +import { InjectDataSource } from '@nestjs/typeorm'; import { DataSource } from 'typeorm'; const SEED_FLAG = 'SEED_PASSENGER_STAFF'; @@ -25,7 +26,7 @@ const STAFF_USERS = [ export class PassengerStaffUsersSeeder { private readonly logger = new Logger(PassengerStaffUsersSeeder.name); - constructor(private readonly dataSource: DataSource) {} + constructor(@InjectDataSource() private readonly dataSource: DataSource) {} async run() { if (process.env[SEED_FLAG]?.trim().toLowerCase() !== 'true') {