From e2e10e0a44f9600a2c4a7e34a8c868a567b0fe7f Mon Sep 17 00:00:00 2001 From: Abubeker Yasin Date: Wed, 24 Jun 2026 15:03:48 +0300 Subject: [PATCH] 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') {