diff --git a/backend/src/api/directors/directors.service.ts b/backend/src/api/directors/directors.service.ts index 5d0c16cb2ff37ca7c2840c23437b0d8de5823ba9..87493de21671a4871f7b1dd67862b450f0a6414a 100644 --- a/backend/src/api/directors/directors.service.ts +++ b/backend/src/api/directors/directors.service.ts @@ -7,26 +7,26 @@ import { PrismaService } from '../../prisma.service'; export class DirectorsService { constructor(private prisma: PrismaService) {} - create(createDirectorDto: CreateDirectorDto) { - return this.prisma.director.create({ + async create(createDirectorDto: CreateDirectorDto) { + return await this.prisma.director.create({ data: createDirectorDto, }); } - findAll() { - return this.prisma.director.findMany(); + async findAll() { + return await this.prisma.director.findMany(); } - findOne(id: string) { - return this.prisma.director.findUnique({ + async findOne(id: string) { + return await this.prisma.director.findUnique({ where: { id, }, }); } - update(id: string, updateDirectorDto: UpdateDirectorDto) { - return this.prisma.director.update({ + async update(id: string, updateDirectorDto: UpdateDirectorDto) { + return await this.prisma.director.update({ where: { id, }, @@ -47,7 +47,7 @@ export class DirectorsService { }); if (directorMovie === undefined) { - return this.prisma.director.update({ + return await this.prisma.director.update({ where: { id, }, @@ -57,6 +57,6 @@ export class DirectorsService { }); } - return this.findOne(id); + return await this.findOne(id); } }