Merge remote-tracking branch 'origin/dev' into feat/endpoints-beschermen-met-authenticatie-#105

# Conflicts:
#	backend/src/services/questions.ts
This commit is contained in:
Gabriellvl 2025-05-01 22:40:24 +02:00
commit e799705a09
32 changed files with 579 additions and 8874 deletions

View file

@ -12,7 +12,11 @@ export class AnswerRepository extends DwengoEntityRepository<Answer> {
content: answer.content,
timestamp: new Date(),
});
return this.insert(answerEntity);
await this.insert(answerEntity);
answerEntity.toQuestion = answer.toQuestion;
answerEntity.author = answer.author;
answerEntity.content = answer.content;
return answerEntity;
}
public async findAllAnswersToQuestion(question: Question): Promise<Answer[]> {
return this.findAll({

View file

@ -24,7 +24,7 @@ export class QuestionRepository extends DwengoEntityRepository<Question> {
questionEntity.author = question.author;
questionEntity.inGroup = question.inGroup;
questionEntity.content = question.content;
return this.insert(questionEntity);
return await this.insert(questionEntity);
}
public async findAllQuestionsAboutLearningObject(loId: LearningObjectIdentifier): Promise<Question[]> {
return this.findAll({