diff --git a/frontend/src/services/APIService.tsx b/frontend/src/services/APIService.tsx
index 486b04bc5aef88ec4ccebadc63ff4fc0847d126f..e57c5140dcdcd92a1e64abcea91c893ddd173a68 100644
--- a/frontend/src/services/APIService.tsx
+++ b/frontend/src/services/APIService.tsx
@@ -8,13 +8,17 @@ class APIService {
     return this.isTokenValid();
   }
 
-  static async get(input: RequestInfo | URL, init?: RequestInit | undefined): Promise<any> {
+  static get(input: RequestInfo | URL, init?: RequestInit | undefined): Promise<any> {
     if (!APIService.isAuthenticated()) {
       return Promise.reject(new Error("Your are not autenticated"));
     }
 
-    const response = await fetch("/api/v1/" + input, init);
-    return await response.json();
+    return new Promise((resolve, reject) => {
+      fetch("/api/v1/" + input, init)
+        .then(response => response.json())
+        .then(data => resolve(data))
+        .catch(err => reject(err));
+    });
   }
 }