feat(backend): Endpoints voor het verwijderen van leerobjecten

This commit is contained in:
Gerald Schmittinger 2025-05-12 14:35:55 +02:00
parent db92eff759
commit a7f90aace3
3 changed files with 37 additions and 0 deletions

View file

@ -42,4 +42,13 @@ export class LearningObjectRepository extends DwengoEntityRepository<LearningObj
{ populate: ['admins'] } // Make sure to load admin relations
);
}
public async removeByIdentifier(identifier: LearningObjectIdentifier): Promise<LearningObject | null> {
const learningObject = await this.findByIdentifier(identifier);
if (learningObject) {
await this.em.removeAndFlush(learningObject);
}
return learningObject;
}
}