fix(backend): nodeNumber handmatig invullen

Om MikroORM bug die optreedt bij het persisteren van een kind van een entity met automatisch gegenereerde PK te vermijden.
This commit is contained in:
Gerald Schmittinger 2025-04-16 10:53:30 +02:00
parent ffa0915647
commit a803b45046
5 changed files with 28 additions and 11 deletions

View file

@ -49,12 +49,24 @@ export async function seedDatabase(): Promise<void> {
const answers = makeTestAnswers(em, teachers, questions);
const submissions = makeTestSubmissions(em, students, groups);
// Persist all entities
await em.persistAndFlush([
/*await em.persistAndFlush([
...students,
...teachers,
...learningObjects,
...learningPaths,
]);*/
try {
await em.persistAndFlush(learningPaths[0]);
} catch (e) {
"hey";
}
/*await em.persistAndFlush(learningPaths[1]);
await em.persistAndFlush(learningPaths[2]);
await em.persistAndFlush(learningPaths[3]);
await em.persistAndFlush([
...classes,
...assignments,
...groups,
@ -64,7 +76,7 @@ export async function seedDatabase(): Promise<void> {
...questions,
...answers,
...submissions,
]);
])*/
logger.info('Development database seeded successfully!');