message: feat: returning 409 if user is already enrolled on a course
diff: import {
  BadRequestException,
  + ConflictException,
  Inject,
  Injectable,
  + InternalServerErrorException,
  NotFoundException,
  } from '@nestjs/common';
  import { CmsIntegration } from '../../integration/cms.integration';
  @@ -46,6 +48,7 @@ export class CourseTakenV2Service {
  );
  const firstPart = parts.find((part) => part.ordem === 1);
  + try {
  await this.repository.save({
  userId,
  courseId,
  @@ -55,6 +58,12 @@ export class CourseTakenV2Service {
  status: CourseTakenStatusEnum.TAKEN,
  completion: 0,
  });
  + } catch (e) {
  + if (e.code === 'ER_DUP_ENTRY') {
  + throw new ConflictException('User is already enrolled in this course');
  + }
  + throw new InternalServerErrorException();
  + }
  }
  public async advanceOnCourse(
  