diff --git a/backend/src/modules/cards/cards.service.ts b/backend/src/modules/cards/cards.service.ts index 750b68c..5d70403 100644 --- a/backend/src/modules/cards/cards.service.ts +++ b/backend/src/modules/cards/cards.service.ts @@ -204,14 +204,12 @@ export class CardsService { throw new BadRequestException('Motivation obligatoire en cas de refus'); } - await this.responsesRepo.save( - this.responsesRepo.create({ - id_card: card.id, - id_utilisateur: userId, - action: dto.action, - comment: dto.comment?.trim(), - }), - ); + await this.responsesRepo.insert({ + id_card: card.id, + id_utilisateur: userId, + action: dto.action, + comment: dto.comment?.trim() || null, + }); if (card.id_absence) { if (dto.action === CardResponseActionType.ACCEPT || dto.action === CardResponseActionType.ACK) {