260322:1648 Correct Coresspondence / Doing RFA / Correct CI
This commit is contained in:
@@ -4,21 +4,23 @@ import { seedOrganizations } from './organization.seed';
|
||||
import { seedUsers } from './user.seed';
|
||||
|
||||
async function runSeeds() {
|
||||
const dataSource = new DataSource(databaseConfig as any);
|
||||
const dataSource = new DataSource(
|
||||
databaseConfig as import('typeorm').DataSourceOptions
|
||||
);
|
||||
await dataSource.initialize();
|
||||
|
||||
try {
|
||||
console.log('🌱 Seeding database...');
|
||||
// console.log('🌱 Seeding database...');
|
||||
|
||||
await seedOrganizations(dataSource);
|
||||
await seedUsers(dataSource);
|
||||
|
||||
console.log('✅ Seeding completed!');
|
||||
} catch (error) {
|
||||
console.error('❌ Seeding failed:', error);
|
||||
// console.log('✅ Seeding completed!');
|
||||
} catch (_error) {
|
||||
// console.error('❌ Seeding failed:', _error);
|
||||
} finally {
|
||||
await dataSource.destroy();
|
||||
}
|
||||
}
|
||||
|
||||
runSeeds();
|
||||
void runSeeds();
|
||||
|
||||
@@ -54,12 +54,12 @@ export async function seedUsers(dataSource: DataSource) {
|
||||
},
|
||||
];
|
||||
|
||||
const roleMap = new Map();
|
||||
const roleMap = new Map<string, Role | null>();
|
||||
for (const r of rolesData) {
|
||||
let role = await roleRepo.findOneBy({ roleName: r.roleName });
|
||||
if (!role) {
|
||||
// @ts-ignore
|
||||
role = await roleRepo.save(roleRepo.create(r));
|
||||
const roleData = r as unknown as Role;
|
||||
role = await roleRepo.save(roleRepo.create(roleData));
|
||||
}
|
||||
roleMap.set(r.roleName, role);
|
||||
}
|
||||
|
||||
@@ -130,14 +130,14 @@ export const seedWorkflowDefinitions = async (dataSource: DataSource) => {
|
||||
is_active: true,
|
||||
})
|
||||
);
|
||||
console.log(`✅ Seeded Workflow: ${dsl.workflow} v${dsl.version}`);
|
||||
} catch (error) {
|
||||
console.error(`❌ Failed to seed workflow ${dsl.workflow}:`, error);
|
||||
// console.log(`✅ Seeded Workflow: ${dsl.workflow} v${dsl.version}`);
|
||||
} catch (_error) {
|
||||
// console.error(`❌ Failed to seed workflow ${dsl.workflow}:`, _error);
|
||||
}
|
||||
} else {
|
||||
console.log(
|
||||
`⏭️ Workflow already exists: ${dsl.workflow} v${dsl.version}`
|
||||
);
|
||||
// console.log(
|
||||
// `⏭️ Workflow already exists: ${dsl.workflow} v${dsl.version}`
|
||||
// );
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user