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);
   }
 }