mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-01 07:43:27 +00:00
fix: ( seed ) add @InjectDataSource() to PassengerStaffUsersSeeder constructor
This commit is contained in:
@@ -7,6 +7,7 @@ import {
|
|||||||
Role,
|
Role,
|
||||||
RolePermission,
|
RolePermission,
|
||||||
} from '@tria-plc/iamapi-common';
|
} from '@tria-plc/iamapi-common';
|
||||||
|
import { InjectDataSource } from '@nestjs/typeorm';
|
||||||
import { DataSource, EntityManager, In } from 'typeorm';
|
import { DataSource, EntityManager, In } from 'typeorm';
|
||||||
import { ERoleKey } from '@tria-plc/api-common/utils/enums/seed.enum';
|
import { ERoleKey } from '@tria-plc/api-common/utils/enums/seed.enum';
|
||||||
import {
|
import {
|
||||||
@@ -25,7 +26,7 @@ type SeedOrganization = { id: string; key: string };
|
|||||||
export class EdrPassengerOrgSeeder {
|
export class EdrPassengerOrgSeeder {
|
||||||
private readonly logger = new Logger(EdrPassengerOrgSeeder.name);
|
private readonly logger = new Logger(EdrPassengerOrgSeeder.name);
|
||||||
|
|
||||||
constructor(private readonly dataSource: DataSource) {}
|
constructor(@InjectDataSource() private readonly dataSource: DataSource) {}
|
||||||
|
|
||||||
async run() {
|
async run() {
|
||||||
if (process.env[SEED_FLAG]?.trim().toLowerCase() !== 'true') {
|
if (process.env[SEED_FLAG]?.trim().toLowerCase() !== 'true') {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import {
|
|||||||
UserCredential,
|
UserCredential,
|
||||||
UserRole,
|
UserRole,
|
||||||
} from '@tria-plc/iamapi-common';
|
} from '@tria-plc/iamapi-common';
|
||||||
|
import { InjectDataSource } from '@nestjs/typeorm';
|
||||||
import { DataSource } from 'typeorm';
|
import { DataSource } from 'typeorm';
|
||||||
|
|
||||||
const SEED_FLAG = 'SEED_PASSENGER_STAFF';
|
const SEED_FLAG = 'SEED_PASSENGER_STAFF';
|
||||||
@@ -25,7 +26,7 @@ const STAFF_USERS = [
|
|||||||
export class PassengerStaffUsersSeeder {
|
export class PassengerStaffUsersSeeder {
|
||||||
private readonly logger = new Logger(PassengerStaffUsersSeeder.name);
|
private readonly logger = new Logger(PassengerStaffUsersSeeder.name);
|
||||||
|
|
||||||
constructor(private readonly dataSource: DataSource) {}
|
constructor(@InjectDataSource() private readonly dataSource: DataSource) {}
|
||||||
|
|
||||||
async run() {
|
async run() {
|
||||||
if (process.env[SEED_FLAG]?.trim().toLowerCase() !== 'true') {
|
if (process.env[SEED_FLAG]?.trim().toLowerCase() !== 'true') {
|
||||||
|
|||||||
Reference in New Issue
Block a user